来自HttpWebResponse的WebException错误

时间:2014-01-13 04:31:57

标签: c# .net httpwebrequest httpwebresponse

当我尝试获取HttpWebResponse时,我收到这样的错误。任何人都可以告诉我这种异常的可能原因吗?

System.dll

中出现'System.Net.WebException'类型的第一次机会异常

其他信息:远程服务器返回错误:(404)Not Found。

这与IIS或任何其他服务器问题有关吗?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

在HttpWebRequest类中创建一个实例。像

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

并向其添加Method函数。如果您错过了Method函数,有时可能会出现WebException错误。试一试。