我有一个ASP.NET应用程序,在尝试将先前访问的本地aspx页面输出为HTML(这是报告,并且我想将静态HTML副本存储为档案)。我使用以下代码存储本地页面的URI:
Session["SummaryURI"] = Request.Url.AbsoluteUri;
然后在下一页中,我使用以下代码检索它:
string url = Session["SummaryURI"].ToString();
url = url.Replace("static=false", "static=true");
//MessageLabel.Text = url;
//CREATE THE NEW FILE
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
我得到错误信息 401 Unauthorized
,出错的部分是 req.GetResponse()
。
我需要在IIS中配置什么才能允许这个操作吗?
我需要编辑文件权限或者其他内容吗?
谢谢你的帮助。
顺便说一下,在我的本地IIS上,这个操作很正常,但在测试服务器上不行。