iis部署.net项目之后报Exception Details: System.BadImageFormatException: 试图加载格式不正确的程序。

Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Plea... Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.BadImageFormatException: 试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[BadImageFormatException: 试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)]
System.Data.Common.UnsafeNativeMethods.OCILobCopy2(IntPtr svchp, IntPtr errhp, IntPtr dst_locp, IntPtr src_locp, UInt64 amount, UInt64 dst_offset, UInt64 src_offset) +0
System.Data.OracleClient.OCI.DetermineClientVersion() +145
展开
 我来答
fly夜飞纷飞
2018-06-12 · TA获得超过132个赞
知道小有建树答主
回答量:168
采纳率:85%
帮助的人:113万
展开全部
  1. 你的机子是64bit还是32

  2. 你的程序生成的时候是 以32位的形式生成的吗?即在VS里 :项目属性-->生成-->目标平台是否是anycup.

  3. IIS里对应站点的应用程序池-->高级设置-->启用32位应用程序 是否为true

一般的如果你的机子是64位的  一般默认程序生成都是ancup. 至于IIS的应用程序池的 就要手动改为32位。这样设置就不可能出现只是发布到IIS就报错了的。

追问
我是实施人员不是研发人员,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式