У меня есть приложение 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();
Часть req.GetResponse()
- это то, где я получаю свою ошибку (401 Unauthorized
).
Нужно ли мне что-то настраивать в IIS, чтобы это разрешить?
Нужно ли мне редактировать права доступа к файлам или что-то в этом роде?
Спасибо за помощь
Кстати, это отлично работает на моем локальном IIS, но не на моем тестовом сервере.