我有一个任务调用SSRS报表服务器来呈现报表,然后将刚刚呈现的报表放到SharePoint文档库中。报告服务器设置为SharePoint集成模式。以编程方式呈现SSRS报表时出现超时错误ReportExecution2005.asmx
对于较小的报告,一切正常。但是,如果报告生成的时间超过约90秒,则呈现调用会抛出“操作超时”异常。
我的代理超时值设置为-1。 (RSExecClient.Timeout = System.Threading.Timeout.Infinite)
的的httpRuntime的exeuction超时时间设置为“9000”两个SharePoint网站的,以及报表服务器的,web.config文件中。
此外,我已经在rsreportserver.config文件中将DatabaseQueryTimeout设置为“0”。
我使用“https:///_vti_bin/ReportServer/ReportExecution2005.asmx”连接到ssrs Web服务。
我也注意到我可以通过“http://:8080/ReportServer/ReportExecution2005.asmx”进行连接,但是我似乎必须自己处理身份验证和授权,这导致了其他问题。
有没有人知道我做错了什么,或者至少是一个日志位置,我可以去更多的信息?
感谢, 迈克尔