炫意html5
最早CSS3和HTML5移动技术网站之一

在web应用程序中HttpWebRequest报错

代码如下

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.baidu.com/");
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader Reader = new StreamReader(response.GetResponseStream());
Console.WriteLine(Reader.ReadToEnd());

在控制台应用程序和窗体应用程序中一切OK。但在Web应用程序中就挂了,总是超时。这是啥原因啊????

回答

应用执行的权限不够。

控制台,窗体都是使用的当前的用户权限(可以run as adminstrator).web 应用使用的是应用程序池分配的权限。默认情况下,应用程序池权限很低。可以尝试一下是否这个原因。

炫意HTML5 » 在web应用程序中HttpWebRequest报错

Java基础教程Android基础教程