今天做网站的时候发现ASP.NET报了个错
Attempt to load Oracle client librariesthrew BadImageFormatException. This problem will occur when running in 64 bitmode with the 32 bit Oracle client components installed.
意思是当动态链接库 (DLL) 或可执行程序的文件映像无效时引发的异常。意思是说在64位下面用了32位的OracleClient,也就是我现在的这种情况。
看了网上很多解决办法,都是需要安装64位Oracle客户端解决的,无意中看到一个新的方法,试了下很管用而且超级方便。
只要在IIS7下:
启用32位应用程序改成TRUE即可,太方便啦~~~~不过记得应用程序也要设置为改好的Classic .NET AppPool才有效~