Я пытаюсь загрузить отчет PDF с сервера отчетов SQL 2008 на мой MVC-контроллер, но он не выполняет аутентификацию. Когда я вставляю url в свой браузер, я могу перейти на страницу успешно, но когда я пытаюсь сделать это в коде, я получаю 401 Несанкционированную ошибку. Код выглядит следующим образомПроверка подлинности на SQL Reportserver 2008 с помощью WebRequest
var networkCredential = new NetworkCredential(userName, password)
var baseURL = ConfigurationManager.AppSettings["ReportServer"] + "/ReportServer/Pages/ReportViewer.aspx";
WebRequest myWebRequest = WebRequest.Create(baseURL);
myWebRequest.Credentials = networkCredential;
WebResponse myWebResponse = myWebRequest.GetResponse();
myWebResponse.Close();
Почему вы не использовать SSRS WebService для достижения что? –
В основном потому, что я не знал, что он существует. У вас есть ссылка на пример? – PlTaylor