Sto eseguendo un'applicazione web che mostra un comportamento di debug se viene eseguita localmente - cita le stringhe di risorse, ecc. - e mi piacerebbe provare l'applicazione sul mio portatile ad una conferenza dove non avrò accesso ad internet , quindi deve essere locale.Posso ingannare HttpRequest.Current.Request.IsLocal?
L'applicazione utilizza HttpContext.Current.Request.IsLocal per determinare se è in esecuzione localmente - esiste un modo per ingannarlo? Mi piacerebbe ingannarlo nel restituire "False" anche se sto correndo localmente.
Ho accesso al codice sorgente (e mi rendo conto che potrei semplicemente provare una build in cui il controllo "IsLocal" è commentato), ma preferirei non creare una build speciale per questa demo. Se necessario, lo farò, ma preferirei usare la base di codice esistente intatta.
distribuirlo a un altro server sulla stessa rete. –
Sto usando questa installazione per una demo dell'applicazione non in rete, e avrò solo il mio laptop lì. Ho giocato con una macchina virtuale sul mio portatile, anche se temo che la velocità ostacolerebbe la mia demo. – SqlRyan