Использовать веб-сервер Visual Studio в локальной сети
Есть ли способ получить доступ к веб-серверу визуальной студии с другого компьютера с общим маршрутизатором? Я попытался подключиться к IP-адресу, но он не работал. Есть ли настройка в VS? или межсетевой экран?
Ответы
Ответ 1
Это можно сделать, установив IIS Express.
Перейдите в
http://www.microsoft.com/en-us/download/details.aspx?id=1038
После установки измените настройки проекта на это:
![Project Settings]()
Затем переходим к
% USERPROFILE%\Documents\IISExpress\Config\ApplicationHost.config
и для проекта измените привязку к этому:
<bindings>
<binding protocol="http" bindingInformation=":54715:" />
</bindings>
Примечание. Вы также можете указать такие привязки, если хотите просто ограничить его своим IP-адресом и именем машины:
<binding protocol="http" bindingInformation="*:54715:localhost" />
<binding protocol="http" bindingInformation="*:54715:anishaalaptop" />
Я отлаживаю свое приложение через Wi-Fi, используя мое приложение для Android, поэтому я оставляю привязку открытой.
Ответ 2
Я предполагаю, что вы имеете в виду веб-сервер cassini, встроенный в визуальную студию. Короче говоря, вы не можете. Веб-сервер cassini доступен только с локального компьютера.
Я нашел дополнительную информацию. Согласно MSDN, вы не можете получить к нему доступ с другой машины. Каковы некоторые известные функциональные ограничения веб-сервера Cassini?
Он может размещать только одно приложение ASP.NET для каждого порта.
Он не поддерживает HTTPS.
Он не поддерживает аутентификацию.
Он отвечает только на запросы localhost.
см. статью MSDN http://support.microsoft.com/kb/893391