当我调用LoadReport方法时,我收到SSRS报告服务错误“Object Moved”。我正在使用自定义安全性。
<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>
答案 0 :(得分:1)
经过大量挖掘和解决方法后,我终于使用报告服务SOAP API实现了自定义身份验证。技巧是沿着每个请求传递身份验证cookie。下面的文章(虽然对于报告查看器,但我采取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);
答案 1 :(得分:0)