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

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

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

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

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

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

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

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

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

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

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

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

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

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

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