Использовать веб-сервер 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