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

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

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

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

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

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

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

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

2 ответа

Решение

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

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

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

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

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

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

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