在owa登录的时候,嵌入第三方dll进行认证加固(vc2005编译的64bit动态库)。
流程是这样的:首先登录/owa/auth/logon.aspx,填写完用户名,密码,加固的密码后,此logon.aspx经过修改了,接下来 转到第三方auth.aspx,这个aspx调用vc的dll进行实现。
现在报的错误是Exception type: System.BadImageFormatException
Exception message: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
之前owa version为8.2.176.2时按照这样的方式是可以嵌入第三方dll的,现在owa升级为14.1.255.0就会提示加载格式不正确的程序。这个dll是用vs2005的X64编译的,单独在服务器上调用dll是可以的,但是让owa加载就会出问题。
注:服务器环境为windows2008 R2
请大家帮忙看看问题