【问题标题】:Report Manager Error: The underlying connection was closed: The connection was closed unexpectedly报告管理器错误:基础连接已关闭:连接意外关闭
【发布时间】:2025-11-22 12:35:01
【问题描述】:

我知道这个主题有很多主题,但我已经搜索过(我去了我的谷歌搜索的第五页),但我仍然没有找到解决方案。我认为我的问题有所不同。

问题:

我最近在我的计算机上安装了 de Report Services 2008,并使用默认设置进行了配置。当我尝试访问报告管理器(本地主机/报告)时,我收到此错误:

底层连接已关闭:连接意外关闭。

日志文件内容:

ui!ReportManager_0-7!450!06/14/2014-18:58:36:: e ERROR: The underlying connection was closed: The connection was closed unexpectedly.
ui!ReportManager_0-7!450!06/14/2014-18:58:36:: e ERROR: HTTP status code --> 500
-------Details--------
System.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.

   at Microsoft.SqlServer.ReportingServices2005.RSConnection.GetSecureMethods()

   at Microsoft.ReportingServices.UI.Global.RSWebServiceWrapper.GetSecureMethods()

   at Microsoft.SqlServer.ReportingServices2005.RSConnection.IsSecureMethod(String methodname)

   at Microsoft.SqlServer.ReportingServices2005.RSConnection.ValidateConnection()

   at Microsoft.ReportingServices.UI.Global.SecureAllAPI()

   at Microsoft.ReportingServices.UI.ReportingPage.EnsureHttpsLevel(HttpsLevel level)

   at Microsoft.ReportingServices.UI.ReportingPage.ReportingPage_Init(Object sender, EventArgs args)

   at System.EventHandler.Invoke(Object sender, EventArgs e)

   at System.Web.UI.Control.OnInit(EventArgs e)

   at System.Web.UI.Page.OnInit(EventArgs e)

   at System.Web.UI.Control.InitRecursive(Control namingContainer)

   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
ui!ReportManager_0-7!450!06/14/2014-18:58:38:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted.
   at System.Threading.Thread.AbortInternal()
   at System.Threading.Thread.Abort(Object stateInfo)
   at System.Web.HttpResponse.End()
   at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at    at System.Threading.Thread.AbortInternal()
   at System.Threading.Thread.Abort(Object stateInfo)
   at System.Web.HttpResponse.End()
   at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)
library!WindowsService_3!14ac!06/14/2014-19:02:18:: i INFO: Call to CleanBatch()
library!WindowsService_3!14ac!06/14/2014-19:02:19:: i INFO: Cleaned 0 batch records, 0 policies, 0 sessions, 0 cache entries, 0 snapshots, 0 chunks, 0 running jobs, 0 persisted streams, 0 segments, 0 segment mappings.
library!WindowsService_3!14ac!06/14/2014-19:02:19:: i INFO: Call to CleanBatch() ends

我已经尝试过了:

  • 在文件“rsreportserver.config”中修改:
  • 关闭 Windows 防火墙
  • 关闭杀毒软件
  • 安装和检查 IIS 配置
  • 重启电脑

我真的不知道缺少什么。

注意: Report Service Web 服务正在运行。

非常感谢。

【问题讨论】:

    标签: reporting-services reportmanager


    【解决方案1】:

    您能否通过以下方式检查您的设置:

    [链接]http://technet.microsoft.com/en-us/library/cc725913(v=ws.10).aspx

    为 MS DTC 启用防火墙例外

    【讨论】:

    • 但是如果问题与防火墙有关,我禁用它时不会解决问题?