0

我在托管 Web 应用程序时遇到了一些问题(这是由 PB V12.0 Classic 开发的 PowerBuilder V12.0 .Net Web Appliaction 或从旧 PB 版本迁移的项目文件转换为 ASP.Net *.aspx 文件)在 Windows Server 2003 上的 IIS V6.0 中以及在安装 .Net Framework 4.0 版以匹配需要 .Net Framework 2.0+ 的 Web 应用程序之后

我得到的错误信息如下: -

Could not load file or assembly 'Microsoft.Expression.Encoder.Api2.dll' or one of its dependencies. The specified module could not be found.

Description:

当前 Web 请求执行期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

Exception Details:

System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Expression.Encoder.Api2.dll”或其依赖项之一。指定的模块无法找到。

Source Error: 

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

Stack Trace: 

[FileNotFoundException:无法加载文件或程序集“Microsoft.Expression.Encoder.Api2.dll”或其依赖项之一。找不到指定的模块。] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0 System.Reflection.RuntimeAssembly.nLoad (AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & stackMark, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean suppressSecurityChecks) +39 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark & stackMark,

我需要一个快速解决该问题的方法,并在此先感谢...

4

1 回答 1

0

仅放置需要的DLL文件并删除其他不必要的DLL文件时解决。这是一个受干扰和损坏的 DLL 文件的问题。

于 2011-01-12T12:20:25.273 回答