SQL Server 报表服务无法初始化报表服务器

问题描述 投票:0回答:1

我在尝试从本地计算机启动 SQL Server Reporting Service (SSRS) 时遇到问题。该错误突出显示无法从

App_global.asax.pddxk8z6.0.cs
目录打开源文件
c:\Program Files\Microsoft SQL Server Reporting Services\SSRS\reportserver\RSTempFiles\reporting\0de1224a\5ba1101c\App_global.asax.pddxk8z6.0.cs

这是完整的堆栈跟踪供参考:

Failed to initialize the AppDomain:ReportServer_SSRS_0

Exception: System.Web.HttpCompileException

Message: (0): error CS1504: Source file 'c:\Program Files\Microsoft SQL Server Reporting Services\SSRS\reportserver\RSTempFiles\reporting\0de1224a\5ba1101c\App_global.asax.pddxk8z6.0.cs' could not be opened ('Unspecified error ')

堆栈跟踪:

at System.Web.Compilation.AssemblyBuilder.Compile()
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp)
at System.Web.Compilation.BuildManager.CompileGlobalAsax()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
at System.Web.Compilation.BuildManager.CallAppInitializeMethod()
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel)
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel)
at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)

请注意,

asax
cs 文件每次都会以不同的名称动态生成。因此,我们不可能简单地创建一个具有相似名称的全新源文件并期望它能够工作。另外,该文件当前不存在于上述目录中。到目前为止,我已经尝试了多种方法来尝试解决此问题:

  • 删除
    RSTempFiles
    目录下的所有内容并重新启动SSRS。
  • 授予 SSRS 目录完全管理员权限,以防该权限不允许应用程序创建源文件。
  • 在“打开或关闭 Windows 功能”下启用了相关 .NET Framework 选项(.NET Framework 3.5、.NET Framework 4.8 高级服务 -> ASP NET 4.8 和 WCF 服务)。
  • 检查 Windows 防火墙以确保它没有阻止任何内容。
  • 修复/重新安装.NET Framework

请注意,不涉及 Visual Studio 项目。在我研究这个问题的过程中,我看到了很多与 VS 相关的故障排除技巧。

此时欢迎任何提示!

c# asp.net sql-server reporting-services
1个回答
0
投票

关于错误 CS1504 :( 的信息不多,我最初的想法也是访问权限问题,但您已经检查过。

抓住救命稻草,重点关注错误500:Sql Server Reporting Services 是否正在运行/尝试重新启动该服务,并尝试清除浏览器现金?

抱歉我没有给你明确的答案。

© www.soinside.com 2019 - 2024. All rights reserved.