2014-01-13 6 views
1

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

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

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

Связано это с IIS или любой другой проблемой сервера?

ответ

0

Это часть стандартного конвейера обработки 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

+0

Я работаю над VS 2012 с платформой .NET 4.5.I не могу найти в нем параметр «Разрыв в отладчик» –

+0

@ abi_anarchy95 после того, как вы начнете отладку, выберите меню отладки, выберите исключения ..., когда отобразится диалоговое окно «Исключение» , щелкните все флажки под брошенным столбцом. – AgustinCoder

0

Создать экземпляр в HttpWebRequest класс. Как

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

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

Смежные вопросы