Как я могу похвастаться своим приложением ASP.NET своим друзьям?

Итак, я сделал классную демонстрацию, которую хочу показать своим друзьям. Но когда я даю им свой IP-адрес (с портом сервера разработки и страницей aspx), он не подключается. Как я могу заставить это работать?

7 ответов

Решение

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

Вы должны опубликовать его в своем IIS или на другом компьютере, на котором есть IIS.

Разверните свой сайт на локальном сервере IIS

Сервер разработки будет только подключаться к серверу с локального хоста. Вам необходимо развернуть его на реальном экземпляре сервера IIS. Поскольку у вас, скорее всего, нет Windows Server, вы можете установить IIS на любую профессиональную версию Windows. Тогда ваш сайт будет работать на порту 80, как и любой другой веб-сайт. Вам все еще может потребоваться переадресация этого порта на домашний маршрутизатор.

К серверу разработки могут обращаться только клиенты из локальной коробки. Вам нужно будет разместить свой сайт в IIS, чтобы позволить им получить к нему доступ (при условии, что они находятся в вашей локальной сети). Если вам нужно показать это в Интернете, вам понадобится хостинговая компания, которая сделает это.

Вы, вероятно, используете встроенный веб-сервер cassini. По умолчанию этот веб-сервер принимает запросы только от локального хоста.

Настройте локальный IIS и перенаправьте все необходимые порты через брандмауэр.

Вы должны найти надежный и уже настроенный хостинг и разместить там свой сайт. Первый хит на Google для "бесплатный хост asp.net" был здесь.

Cassini (веб-сервер для разработчиков) имеет ограничения и не обслуживает http-запросы из интранета / интернета.

Вы должны развернуть свой сайт в IIS на своей рабочей станции (если ваши друзья наблюдают за рабочей станцией по IP) или использовать Internet Asp.net Hosting

Другие вопросы по тегам