Я разработчик внешнего интерфейса, работающий над сайтами IIS / .NET. Моя локальная настройка разработки - Windows 7 с IIS 7.5. В настоящее время я работаю над мобильным сайтом и хочу иметь возможность проверить его локально на различных мобильных устройствах в локальной сети.
После долгих проб и ошибок я смог выяснить, как получить доступ к своему устройству разработки по локальной сети, но я думаю, что мое решение немного запутанное ... Стандарт отдела заключается в разработке под новым IIS ". site »для каждого веб-сайта, над которым мы работаем (поскольку мы работаем над многими различными проектами, и они часто предъявляют очень разные требования), вне каталога \ inetpub \ wwwroot. Поэтому я не использую «Веб-сайт по умолчанию», но заметил, что это был единственный «сайт», к которому я мог получить доступ через локальную сеть. В итоге я добавил виртуальный каталог на веб-сайте по умолчанию, указывая на корневой веб-сайт сайта, к которому я хочу получить доступ через локальную сеть (например, «mysite»).
Я добавил исключения брандмауэра для «Secure World Wide Web Services (HTTPS)», «Web Management Service (HTTP)» и «World Wide Web Services (HTTP)», и вуаля, я могу получить доступ к сайту с любого устройства в локальной сети, через http://xxx.xxx.xxx.xxx/mysite.
Единственная проблема заключается в том, что SSI (включая серверную часть) на сайте не работают. Я просто получаю сообщение «Ошибка обработки файла SSI», в который должен быть включен каждый файл.
Я думал, что это может быть связано с тем, как я настраивал виртуальные каталоги, или с настройкой безопасности, которая блокирует контент SSI по сети.
Есть идеи?