Я запускаю веб-приложение, которое отображает некоторое поведение отладки, если оно выполняется локально - кавычки вокруг строк ресурсов и т. Д. - и я хотел бы продемонстрировать приложение на своем ноутбуке на конференции, где у меня не будет доступа в Интернет , поэтому он должен быть локальным.Могу ли я обмануть HttpRequest.Current.Request.IsLocal?
Приложение использует HttpContext.Current.Request.IsLocal, чтобы определить, работает ли он локально - есть ли способ обмануть его? Я хотел бы обмануть его в возвращении «False», хотя я действительно работаю локально.
У меня есть доступ к исходному коду (и понимаю, что я мог бы просто продемонстрировать сборку, где проверяется проверка «IsLocal»), но скорее не будет делать особую сборку для этой демонстрации. Если понадобится, я сделаю это, но я предпочел бы использовать существующую кодовую базу без изменений.
Развертывание на другой сервер в той же сети. –
Я использую эту установку для не-сетевой демонстрации приложения, и у меня будет только мой ноутбук. Я играл с виртуальной машиной на своем ноутбуке, хотя, боюсь, скорость будет препятствовать моей демонстрации. – SqlRyan