Ошибка службы отчетов SSRS "Объект перемещен"
Я получаю ошибку службы отчетов SSRS "Объект перемещен" при вызове метода LoadReport. Я использую таможенную безопасность.
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Reports/Pages/Auth.aspx? returnUrl=http://localhost//ReportServer/ReportExecution2005.asmx" mce_href="/Reports/Pages/Auth.aspx? returnUrl=http://localhost//ReportServer/ReportExecution2005.asmx">here</a>.</h2>
1 ответ
После многих копаний и обходных путей я наконец-то реализовал пользовательскую аутентификацию с использованием сервисов отчетов SOAP API. Хитрость заключается в том, чтобы передавать куки аутентификации по каждому запросу. Следующая статья (хоть и для просмотра отчетов, но я принимаю участие в управлении cookie) была очень полезной;
http://praveenbattula.blogspot.com/2010/01/report-viewer-control-authentication_16.html
Эти строки после LogonUser выполняют часть управления cookie;
hcookie = new HttpCookie(myAuthCookie.Name, myAuthCookie.Value);
HttpContext.Current.Response.Cookies.Add(hcookie);
Это может не помочь другим, но я смог решить эту проблему в Chrome, просто очистив данные своего сайта.