我有.net网站托管在天蓝色。在这种情况下,我尝试使用reportviewer控件加载报告,但在一分钟或两分钟内加载时出现401未授权错误。我检查azure日志以查看完整的堆栈跟踪错误,但那里没有日志。然后,我检查了reportserver日志文件,发现了以下堆栈跟踪
ERROR: Reporting Services error Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeClientDisconnectionException: A client has disconnected from the Report Server Web service application domain ReportServer_MSSQLSERVER_0-1-130692380425542626. No corrective action is required. An error code has been submitted to ASP.NET to release the connection. The error code is 800708CA. ---> System.Runtime.InteropServices.COMException (0x800708CA): This network connection does not exist. (Exception from HRESULT: 0x800708CA)
记录大约是1,50,000或更多。然而,有时它会被完美地加载。
任何帮助我们都将不胜感激。
谢谢,
发布于 2015-02-24 23:23:14
我相信reportviewer控件依赖于会话状态来维护报表的构建和分页的详细信息。我不确定azure如何工作的细节,但对于负载均衡的服务器,我必须配置一个单独的Session server数据库,以允许它在服务器之间切换时维护状态。
管理会话
报表查看器和会话
http://blogs.msdn.com/b/brianhartman/archive/2009/02/15/did-your-session-really-expire.aspx
https://stackoverflow.com/questions/28696954
复制相似问题