博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
64位win2008下IIS未开启32位支持导致DLL无法加载问题
阅读量:6105 次
发布时间:2019-06-21

本文共 594 字,大约阅读时间需要 1 分钟。

部署一个WEB项目,在本机、本地服务器都没有问题,但部署到远程服务器以后,提示有个DLL无法加载:

Server Error in '/' Application.

Could not load file or assembly 'Common.Component.Repository' or one of its dependencies. An attempt was made to load a program with an incorrect format.

首先肯定的是,系统声称无法加载的DLL千真万确存在

其次从本机、本地服务器都没有问题推测,似乎最有可能的原因是该远程服务器的环境有问题。但是,远程服务器是装了.NET4.5.2的,并且跑其他WEB项目都没问题。WEB项目所对应的应用程序池也是4.0,排除选了2.0的原因。

后来该WEB项目的开发者在IIS的应用程序池上开启了32位支持,问题解决。原来,远程服务器的是64位的WIN SERVER 2008。

开启32位支持的方法是:

选中WEB项目对应的应用程序池,右键,高级设置,Enable 32-bit Application = True。

网上类似文章

版权声明:本文为博主原屙文章,喜欢你就担走。

转载于:https://www.cnblogs.com/leftfist/p/4764265.html

你可能感兴趣的文章
神经网络预测mnist时候如果不归一化,则准确率仅仅10%下文作者svm也遇到了。
查看>>
设计模式总结篇系列:代理模式(Proxy)
查看>>
C# 查找打开的窗口
查看>>
三分钟实现一个插件平台和一个插件——基于最简单的OSGi.NET插件框架
查看>>
Vim中文手册学习总结
查看>>
如何实现PyQt5与QML响应彼此发送的信号?
查看>>
Qt类型转换
查看>>
Hive的jion性能分析的相关文章
查看>>
移动端播放视频文件
查看>>
Gridview行上下移动自己做的一个小例子(第一种方法)
查看>>
向bgwriter 发送 SIGQUIT 的实验
查看>>
struts2--前台数据通过参数传给后台,后台如何获取参数
查看>>
Java 基础【13】 文件(文件夹) 创建和删除
查看>>
(转)理解 Ruby Symbol
查看>>
Linux将命令添加到PATH中【转】
查看>>
利用__attribute__((section()))构建初始化函数表【转】
查看>>
寻路问题--如何找到一条从起点坐标到终点坐标的路径?
查看>>
Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)! .
查看>>
Codeforces 383C . Propagating tree【树阵,dfs】
查看>>
uGUI练习(七) Drag And Drop
查看>>