我在尝试从本地计算机启动 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。请注意,不涉及 Visual Studio 项目。在我研究这个问题的过程中,我看到了很多与 VS 相关的故障排除技巧。
此时欢迎任何提示!
关于错误 CS1504 :( 的信息不多,我最初的想法也是访问权限问题,但您已经检查过。
抓住救命稻草,重点关注错误500:Sql Server Reporting Services 是否正在运行/尝试重新启动该服务,并尝试清除浏览器现金?
抱歉我没有给你明确的答案。