Использовать веб-сервер Visual Studio в локальной сети - PullRequest
13 голосов
/ 19 октября 2010

Есть ли способ получить доступ к веб-серверу Visual Studio с другого компьютера, который использует тот же маршрутизатор?Я попытался подключиться к IP-адресу, но это не сработало.Есть ли настройка в VS?или брандмауэр?

Ответы [ 2 ]

12 голосов
/ 13 августа 2012

Этого можно добиться, установив 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" />

Я отлаживаю свое приложение через Wifi с помощью приложения для Android, поэтому оставляю привязку открытой.

7 голосов
/ 19 октября 2010

Полагаю, вы имеете в виду веб-сервер cassini, встроенный в visual studio. Короче, нет, ты не можешь. Доступ к этому веб-серверу Кассини возможен только с локального компьютера.

Я нашел дополнительную информацию. Согласно MSDN, вы не можете получить к нему доступ с другого компьютера. Каковы некоторые известные функциональные ограничения веб-сервера Cassini?

В нем может размещаться только одно приложение ASP.NET на порт.
Он не поддерживает HTTPS.
Он не поддерживает аутентификацию.
Он отвечает только на запросы localhost.

см. Эту статью MSDN http://support.microsoft.com/kb/893391

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