Невозможно получить доступ к определенной странице в приложении ASP .NET

У меня странная проблема, и я понятия не имею, как ее решить.

Я разрабатываю asp. сетевое приложение с использованием веб-форм. Хотя остальное приложение работает нормально, одна страница недоступна. Он отлично работает, если я пытаюсь отобразить его на машине, на которой размещены iis и веб-сайт, однако, когда я пытаюсь получить доступ к нему из другого места, через длительный период времени сервер возвращает ошибку: Тайм-аут подключения.

Я сузил эту конкретную страницу до простого html без кода программной части, чтобы убедиться, что это не проблема приложения. Ничего не изменилось.

Я просмотрел журналы IIS для этого события и увидел следующее:

2015-02-04 12:52:10 IP-адрес сервера имени приложения GET /путь к странице - 80 - информация о браузере 200 0 121

Это означает, что ответ http был в порядке с кодом состояния sc-win32 121 — период ожидания семафора истек.

Я пытаюсь решить эту проблему уже несколько дней, но ничего не получается. У меня заканчиваются идеи, любое решение или совет по устранению неполадок будут оценены!


person Rico    schedule 05.02.2015    source источник


Ответы (1)


Локальный тест работает нормально, как правило, указывает на наличие сетевой проблемы между сервером и проблемным клиентом. Вы можете запустить такие инструменты, как webfetch, чтобы отследить исходные данные http-запроса/ответа и определить, действительно ли проблема связана с сервером.

КАК: использовать Wfetch.exe для устранения неполадок HTTP-соединений http://support.microsoft.com/default.aspx?scid=kb;en-us;284285

Или вы можете использовать Fiddler или Netmon для прямого захвата трассировки сети, что может быть более простым.

Взято отсюда: http://forums.iis.net/post/1959520.aspx

person Sunny Sharma    schedule 05.02.2015
comment
Я пробовал несколько разных клиентов, чтобы получить доступ к этой странице с тем же эффектом. Так что я думаю, что это проблема сервера. - person Rico; 05.02.2015