1

Я настроил свой маршрутизатор так, чтобы я мог получить доступ к своему локальному хосту из Интернета.

Но мне не удается перенести его на сервер разработки asp.net.

При перенаправлении портов маршрутизатора я сделал то же самое, что и для локального хоста, но изменил только номер порта, чтобы он совпадал с номером, назначенным моему приложению, но это не работает. Есть идеи, как заставить это работать?

2 ответа2

2

Сервер разработки ASP.NET не будет обслуживать страницы для удаленных компьютеров:

Другими словами, ASP.NET Development Server будет обслуживать страницы для запросов браузера на локальном компьютере. Он не будет обслуживать страницы на другом компьютере.

Чтобы сделать ваш веб-сайт ASP.NET доступным для другого компьютера, вам необходимо установить и использовать IIS.

Инструкции различаются в зависимости от того, какую версию Windows вы используете, но сначала нужно убедиться, что она действительно установлена. В Windows XP он находится в разделе «Установка и удаление программ». В Visa или Windows 7 IIS можно установить из апплета «Программы и компоненты».

1

Если вы не хотите использовать IIS и хотите придерживаться сервера разработки asp.net.

попробуйте загрузить бесплатный SPI порт вперед, http://download.cnet.com/SPI-Port-Forward/3000-2651_4-10764348.html

Это крошечная портативная программа, я успешно использовал ее с Visual Studio 2008 и Visual Studio 2010 в некоторых коммерческих проектах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .