因此,我们尝试在带有IIS6的Server 2003上运行此应用程序。它适用于某些系统,而不适用于此系统。系统都具有与dll和部署文件完全相同的文件。这是我们得到的错误之一。任何帮助都会得到满足,现在已经有一个多月了。
>'/ ODBWebService'应用程序中的服务器错误。找不到指定的模块。 (HRESULT的例外情况: 0x8007007E)描述:期间发生了未处理的异常 执行当前的Web请求。请查看堆栈跟踪 有关错误及其来源的更多信息 码。
异常详细信息:System.IO.FileNotFoundException:指定的 无法找到模块。 (HRESULT异常:0x8007007E)
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[FileNotFoundException:找不到指定的模块。 (HRESULT的例外情况:0x8007007E)] System.Reflection.Assembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint, StackCrawlMark&安培; stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection)+0 System.Reflection.Assembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint,StackCrawlMark& stackMark,Boolean throwOnFileNotFound, 布局为内省)+43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, 证据集合安全,StackCrawlMark& stackMark,布尔 forIntrospection)+127
System.Reflection.Assembly.InternalLoad(String assemblyString, 证据集合安全,StackCrawlMark& stackMark,布尔 forIntrospection)+142 System.Reflection.Assembly.Load(String assemblyString)+28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)+46[ConfigurationErrorsException:指定的模块不能 找到。 (HRESULT的例外情况:0x8007007E)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)+613
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai)+105
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)+178
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath,Boolean supportLocalization,String outputAssemblyName) +54 System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath) virtualDir,CodeDirectoryType dirType,String assemblyName,StringSet excludedSubdirectories,Boolean isDirectoryAllowed)+8812914
System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir,CodeDirectoryType dirType,String assemblyName,StringSet excludedSubdirectories)+128
System.Web.Compilation.BuildManager.CompileResourcesDirectory()+31
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()+304[HttpException(0x80004005):找不到指定的模块。 (HRESULT的例外情况:0x8007007E)] System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +58 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()+ 512 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters) 729
[HttpException(0x80004005):找不到指定的模块。 (HRESULT的例外情况:0x8007007E)] System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+8894223 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+85 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) 259
----------------------------------------------- ---------------------------------版本信息:Microsoft .NET Framework版本:2.0.50727.3625; ASP.NET版本:2.0.50727.3618
答案 0 :(得分:0)
您没有提及任何有关此版本的框架版本的信息。 但似乎你正在使用一些HTTP调用,因此我在黑暗中进行了这次尝试:
您是否有机会运行.NET 3.5 / 4.0 Client Profile而不是此机器上的完整框架?
是否有机会进行互操作? 你分发本机DLL吗?
否则,强制故障排除方法将启动Process Monitor并查找给定进程的文件未找到错误。