я могу подделать Request.IsLocal, чтобы быть правдой для коллег в офисе? - PullRequest
0 голосов
/ 02 февраля 2012

Я хотел бы дать коллегам в офисе возможность просматривать мою локальную сборку VisualStudio нашего решения.Я просматриваю его с помощью редактирования файла hosts для 127.0.0.1 site.com

Я настроил их файлы хостов так, чтобы они указывали site.com на МОЙ внутренний IP-адрес, и они нормально поднимают сайт, проблема в том, чточто у нас есть много проверок по всему сайту для if (Request.IsLocal), который решает, какие версии файлов JS и CSS отображать, и поэтому они не видят того, что должны видеть.(потому что они не являются локальными хостами, просматривающими сайт)

Есть много путей, которыми я мог бы заняться, имея дело с этим, я знаю, но я надеюсь, что кто-то знает способ подделать / форсировать Запрос.IsLocal, чтобы передать, если я хочу это.Моей первой мыслью была какая-то хитрость в привязках моего локального сайта IIS, и в настоящее время я исследую этот путь, но еще ничего не придумал.

Спасибо, что уделили время

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Нет - нет никакого способа обмануть / обмануть Request.IsLocal (по крайней мере, без взлома некоторых внутренних компонентов .NET, которые я НЕ рекомендую).

0 голосов
/ 02 февраля 2012

Вы не можете использовать IIS или IIS Express? IIS express также свободно доступен от MS и может быть включен для внешних запросов http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...