asp.net 32位部署到windows server 2012 x64位上

来源:互联网 发布:android开发入门软件 编辑:程序博客网 时间:2024/05/17 03:51

         

                  这两天应公司升级服务器, 换了新的服务器,安装了新的windows server 2012 x64 位的, 要我把asp.net  开发的CRM 部署上去。  


      安装完IIS 和.NET FROMWORK ,oracle客户端后,项目一部署就有一大堆错误, 主要是不兼容, 网上查了设置了IIS 应用池中允许运行32位的。最后还是不行一直报,一个“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”


     开始一直以为是我的引用的dll的问题,一直在查,最后发现居然是 oracle客户端连接的问题,因为我安装的是64位的 oracle _client  而程序是32位的,所以才导致的,所以马上就换了oracle 32 位的 马上就解决了。


     其实我有想过网站也转成64位的,但是他们的我的网站 他在引用64位的 dll的时候就是不可以,总是报错,而这个网站也无法更改生成环境气死了,不过32 位就32位吧。

0 0