无法加载文件或程序集.在IIS 8.0上运行32位程序集

Ric*_*ood 4 .net c# iis wcf iis-8

我正在尝试将当前在IIS 7中运行的WCF服务部署到IIS 8.要在IIS 7中运行32位DLL,我必须在应用程序池中选中"启用32位应用程序".当我在IIS 8中执行此操作时,它不起作用.

确切的错误消息是

无法加载文件或程序集"Progress.ssl.DLL"或其依赖项之一.指定的模块无法找到.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集"Progress.ssl.DLL"或其依赖项之一.指定的模块无法找到.

是否有另一个步骤来启用32位DLL在IIS 8中运行?

Enk*_*osi 9

嘿,我几个小时都在苦苦挣扎,但这里的解决方案帮助了我:

转到IIS管理器:

  1. 选择应用程序池
  2. 然后选择您正在使用的池
  3. 转到高级设置(右侧)
  4. 启用32位应用程序false 的标志更改为true.

希望有所帮助