我今天花了一整天才弄明白这一点。
使用以下任一方式从浏览器加载报表管理器或服务器时:
http://localhost/reports
http://machine-name/reportserver
显示500内部服务器错误
我在Windows的事件查看器中发现了您在帖子底部看到的问题
这是我的研究。 我认为装配缺失所以检查它的存在并将其与工作机器进行比较。
一切都很好,文件在同一个文件夹中是精确的,用户权限看起来就像一个精确的副本。 我从Configuration-> Add Remove Programs-> Turn On Off Windows功能重新安装了.net framework 3.5.1。另外还有.net framework 4.5.1来自add remove programs。
没有变化。我用CCleaner清理了注册表,因为我在搜索System.Web.Services(在错误的机器上)时发现了找到的键的差异。找到了许多名为" MissingDependecies"使用值System.Web.Services程序集。清理后,注册表仍然看起来不像在工作机器上。问题没有解决。
我安装了SQL和Reporting Server的新实例但没有结果。
是否有人知道这个问题可能在哪里以及如何解决? 我在互联网上找到了所有可能的解决方案。
从machine.config中删除oracle refference不起作用。 多次重建数据库。没有结果。 在进程监视器中搜索提示,但除了下面的消息之外没有其他结果。
我认为.Net框架安装和注册表有问题,但不知道如何修复它。尝试了所有.net框架修复工具和sql server修复。
无法找到源ASP.NET 2.0.50727.0中的事件ID 1334的说明。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。
如果事件源自另一台计算机,则显示信息必须与事件一起保存。
活动中包含以下信息:
无法初始化AppDomain:ReportManager_MSSQLSERVER_0
异常:System.Web.HttpException
消息:无法加载文件或程序集&System; Web.Services,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。该模块应该包含一个程序集清单。
StackTrace:在System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() 在System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() 在System.Web.Compilation.BuildManager.CallAppInitializeMethod() 在System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters) 在System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters) 在System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId,IApplicationHost appHost,HostingEnvironmentParameters hostingParameters) 在System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId,IApplicationHost appHost,HostingEnvironmentParameters hostingParameters)
InnerException:System.Configuration.ConfigurationErrorsException
消息:无法加载文件或程序集&System; Web.Services,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。该模块应该包含一个程序集清单。
StackTrace:at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective) 在System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) 在System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() 在System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) 在System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath,Boolean supportLocalization,String outputAssemblyName) 在System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) 在System.Web.Compilation.BuildManager.CompileGlobalAsax() 在System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
InnerException:System.BadImageFormatException
消息:无法加载文件或程序集&System; Web.Services,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。该模块应该包含一个程序集清单。
StackTrace:at System.Reflection.Assembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint,StackCrawlMark& stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection) 在System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,Evidence assemblySecurity,StackCrawlMark& stackMark,Boolean forIntrospection) 在System.Reflection.Assembly.InternalLoad(String assemblyString,Evidence assemblySecurity,StackCrawlMark& stackMark,Boolean forIntrospection) 在System.Reflection.Assembly.Load(String assemblyString) 在System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)