Ошибка WebException от HttpWebResponse

Я получаю подобную ошибку, когда пытаюсь получить HttpWebResponse. Может ли кто-нибудь сказать мне возможную причину этого типа исключения?

В System.dll произошло первое случайное исключение типа «System.Net.WebException».

Дополнительная информация: Удаленный сервер вернул ошибку: (404) Not Found.

Это связано с IIS или какой-либо другой проблемой сервера?


person abi    schedule 13.01.2014    source источник


Ответы (2)


Это часть стандартного конвейера обработки ASP.NET. Исключение первого шанса — это исключение, которое часто обрабатывается блоком try/catch. вот несколько старых статей, объясняющих исключения первого шанса

http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx https://support.microsoft.com/kb/105675

Вот некоторая дополнительная информация о том, как отлаживать/останавливать исключения при первой возможности.

http://blogs.msdn.com/b/davidklinems/archive/2005/07/18/440150.aspx

person Austin    schedule 13.01.2014
comment
Я работаю над VS 2012 с .NET framework 4.5. Я не могу найти в нем параметр «Перейти в отладчик». - person abi; 13.01.2014
comment
@ abi_anarchy95 как только вы начнете отладку, щелкните меню отладки, выберите исключения ... когда отобразится диалоговое окно «Исключение», установите все флажки в выбранном столбце. - person Austin; 13.01.2014

Создайте экземпляр в классе HttpWebRequest. Нравится

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://echo.jsontest.com/key/value/one/two");
request.Method = "POST";

и добавьте к нему функцию метода. Когда вы пропускаете функцию метода, иногда вы можете получить ошибку WebException. Попробуй.

person Balasubramani M    schedule 12.06.2014