2017-02-09 94 views
0

Я потратил весь день на чтение через стек и поиск в Google, но ничего не работает. Проблема заключается в следующем:Ошибка подключения к веб-узлу ASP.NET IIS7 с ошибкой сервера Ошибка в '/' Application

Я пытаюсь настроить мое веб-решение ASP.NET, которое работало некогда, но после многих перезагрузок позже по какой-то причине оно перестало работать. У меня есть привязки, чтобы указать на * для ip и перейти на порт 80, а извне я имею локальный ip, сопоставленный с портом 8700 с отображенным адресом внешнего хоста. Я могу ударить по нему в локальном хосте в локальном хосте, но об этом.

У меня есть маршрутизатор, перенаправляющий трафик на 8700 в локальный IP-адрес веб-сервера. У меня также есть хостинг DMZ, настроенный для этого ip. Полностью отключить мой брандмауэр ничего не делает.

Я проверил свой пул приложений и сайт, и обе службы работают (естественно, как я могу попасть в localhost). Как я уже сказал, это было раньше, поэтому я знаю, что рудиментарная настройка звучит, ее просто что-то изменило, чтобы она не работала.

Вот полный возврат, который я нахожу. Любая помощь, чтобы помочь мне преодолеть это препятствие, очень ценится. Как я сказал, я провел весь день на этом, и мне нужно, чтобы он работал.

Заранее благодарен!

Вот мое связывание информации, как это установлено в настоящее время:

Type HTTP, Port 80, IP Address *; 
Type net.tcp, Binding info 808:*; 
Type net.pipe, Binding info *; 
Type net.msmq, binding info localhost; 
Type msmq.formatname, binding info localhost; 
Type HTTP, host name <host info here>, port 80, ip address <local ip>; 
Type HTTP, host name <host info here>, port 8700, ip address <local ip>. 

Я знаю, что у меня есть тонны привязок. Настройки по умолчанию были сохранены, и я просто отредактировал и добавил последние два в список. Я связываю 80 для местного ударять трафика и 8700 для внешнего трафика, так как я имел вопросы, получать внешние коммуникации от порта 80.

Ошибка на веб-возвращения:

Server Error in '/' Application. 

This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Net.Sockets.SocketException: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[SocketException (0x2afa): This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server] 
    System.Net.Dns.InternalGetHostByAddress(IPAddress address, Boolean includeIPv6) +2974089 
    System.Net.Dns.GetHostEntry(String hostNameOrAddress) +8284466 
    SolutionsWeb.index.Page_Load(Object sender, EventArgs e) +56 
    System.Web.UI.Control.OnLoad(EventArgs e) +109 
    System.Web.UI.Control.LoadRecursive() +68 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4498 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1087.0 
+1

'SolutionsWeb.index.Page_Load (отправитель объекта, EventArgs e)' <- что-то происходит там. Вам нужно поделиться с нами соответствующим кодом. – mason

ответ

0

Эта проблема была решена. Это связано с тем, что DNS-сервер загружается в свойствах загрузки страницы. Никогда бы не подумал проверить источник, как, как я уже сказал, он когда-то работал. По какой-то причине (возможно, ограничения браузера) он перестает работать. Спасибо, что подтолкнул меня в правильном направлении Мейсон!