Разместить веб-сайт ASP.NET на IIS на моем ноутбуке, чтобы поделиться им с коллегами?

Разместить веб-сайт ASP.NET на IIS на моем ноутбуке, чтобы поделиться им с коллегами?

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

Я могу получить доступ к проекту, используя оба этих метода в браузере:

http://localhost:8125/
http://pc_hostname:8125/

Как другие пользователи моей рабочей сети/VPN могут получить доступ к порту 8125 моего ПК?

Если да, то что мне нужно сделать?

Я использую IIS 7.5 и вот мои настройки брандмауэра: http://img196.imageshack.us/img196/1447/firewallx.jpg

Извините, не могу загрузить изображение напрямую из-за отсутствия репутации.

решение1

Вам просто нужно продвинуть свой сайтAppHarborилиВеб-сайты Azure- у них обоих есть бесплатные опции, и начать очень просто. Таким образом, ваш сайт будет доступен в сети, и ваши коллеги смогут его опробовать. Гораздо проще, чем возиться с VPN, брандмауэрами и прочим.

решение2

Первый шаг — диагностика проблемы. Пока что ваш пост не дает много диагностической информации, но первый шаг — убедиться, что обе машины (т. е. ваша и их) видят друг друга, это делается путем пингования их. Обратите внимание, что брандмауэр Windows по умолчанию блокирует ICMP-пинг, поэтому вам нужно вручную включить его. Я не буду описывать, как включить ICMP-пинг в этом посте, но вы можете легко найти это в Интернете.

Убедитесь, что имя вашего компьютера разрешается с другой машины — если это имя NetBIOS и в вашей сети нет регистрации DNS для имен машин, то это может быть причиной — я лично считаю, что NetBIOS в Windows очень не хватает, я не знаю, почему у нас нет ничего похожего на службу Bonjour/mDNS от Apple. Используйте команду вроде nslookupили даже ping, чтобы убедиться, что имя разрешается нормально.

Мы уже установили, что вы отключили локальный брандмауэр Windows, так что его можно исключить из проблемного пространства.

После того, как вы установили, что машины могут видеть и общаться друг с другом, посмотрите на конфигурацию IIS и посмотрите, какие привязки есть у веб-сайта (откройте IIS, выберите веб-сайт и нажмите «Привязки» в правой части экрана). Убедитесь, что он привязан к 0.0.0.0(т. е. «Все неназначенные IP-адреса») и что нет других сайтов, привязанных к адресу вашей машины.

Если это не поможет, то мы не сможем вам помочь без дополнительной информации от вас, например, конкретных сообщений об ошибках.

Связанный контент