WebRequest/WebResponse IIS500错误
WebRequest request = null;
WebResponse response = null;
System.IO.Stream stream = null;
try
{
request = WebRequest.Create("http://localhost/AHI/Article/GetArticlesRss.aspx");
response = request.GetResponse();
}
catch (Exception e)
{
//Response.Write(e.Message);
}
finally
{
if (response != null)
response.Close();
if (stream != null)
stream.Close();
}
上述代码是从一个指定的地址获取网页内容。当我对本地地址http://localhost/AHI/Article/GetArticlesRss.aspx进行访问时,异常显示500错误。该地址直接在浏览器中可以打开。
如果换成其它非本地的地址,如http://www.sina.com.cn/,此段代码不产生异常。
当我在VS2005中使用ASP.NET Development Server作为服务器运行时,此段代码也不产生异常。
我个人认为问题是本地IIS的配置造成的。
请高手指教。 --------------------编程问答-------------------- 附带说明一下:
我的系统环境是Windows Server 2003(SP2),IIS 6.0
上述代码是ASP.NET 2.0的一个Web页面中调用的代码。 --------------------编程问答-------------------- 关注
补充:.NET技术 , ASP.NET