Назад | Перейти на главную страницу

Использовать ПК как веб-сервер

Как я могу использовать свой собственный компьютер (Windows 7 Home Premium, SQL Server 2008 Express, IIS 7.5) в качестве веб-сервера для моего веб-сайта ASP.NET MVC?

[Обновление]: я знаю, как запускать IIS в Win 7, и я могу разместить свой Интернет локально. Я хотел знать, можно ли использовать ПК в качестве хоста для веб-сайтов; Я имею в виду, что пользователь в сети может написать URL-адрес или мой IP-адрес и получить доступ к моей сети?

Настройте компьютер, выступающий в качестве сервера, с локальным статическим IP-адресом. Перенаправляйте запросы порта 80 на ваш общедоступный IP-адрес на этот компьютер через маршрутизатор. Если ваш общедоступный IP-адрес динамический, а не статический, вы можете использовать такую ​​службу, как no-ip.

Проблема здесь в том, что все настольные операционные системы Windows имеют ограниченные входящие подключения (10 одновременных подключений).

Если вы можете игнорировать это ограничение, шаги будут следующими:

  • на вашем маршрутизаторе: перенаправьте порт 80 TCP на локальный IP-адрес вашего ПК
  • разрешить порт 80 на брандмауэре Windows для входящих подключений
  • извне используйте IP-адрес, который ваш провайдер назначил вашему Интернет-соединению, или воспользуйтесь такой услугой, как dyndns.com.