страница не может отображать ошибку в клиентской системе - PullRequest
0 голосов
/ 25 ноября 2010

Я использую Windows Server 2008 и IIS 7.0 для развертывания приложения vb.net 3.5.Я успешно могу запустить URL на моем сервере.Тот же URL с настроенным IP-адресом и номером порта не работает в клиентской системе.

Он отображает сообщение об ошибке IE по умолчанию, так как «страница не может отображаться»

Спасибо

1 Ответ

1 голос
/ 25 ноября 2010

Пара вещей, которые нужно сделать:

  • Попробуйте что-то отличное от IE - или, по крайней мере, отключите IE "Friendly http error messages", поскольку они скрывают реальную проблему (Инструменты -> Свойства обозревателя -> Дополнительно)
  • Убедитесь, что веб-сайт IIS привязан ко всем IP-адресам, а не только к 127.0.0.1 (localhost)
  • Убедитесь, что брандмауэр Windows / другие используемые брандмауэры настроены на пропуск входящего трафика через порт 80 (предполагается, что вы используете порт 80)
  • Проверьте журналы событий - если это проблема кодирования, сообщение об ошибке обычно выводится туда
  • Если клиентская система находится в другой сети, убедитесь, что все ваши брандмауэры / маршрутизаторы настроены на пропуск соответствующего трафика через

Еще немного информации, которая поможет нам:

  • Где (в терминах сети) клиент, которого вы упоминаете? та же сеть?
  • Что произойдет, если вы используете полный URL-адрес, который клиент использует из браузера на сервере?
  • Когда вы говорите, что он работает на вашем сервере, это сервер разработки VS? или тот же сервер, который использует клиент?
...