当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,