之前在32位IIS服务器上没有问题,发布到64位出现各种错误,请检查以下几项(因各系统不一样,有则检查,无则跳过),重点第4点:
1.先安装IIS,后安装.net 4.0环境,否则要重新注册iis
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.ext -i
2.安装Oracle Client,可安装32位
3.安装水晶报表运行环境,看开发电脑安装的是32位,还是64位,需保持一致
4.建立运用程序池,.net framework v4.0.30319,集成,当有引用32位 dll时,需要在高级设置中设置启用32位应用程序为true,可兼容32位
在将.NET应用从32位IIS服务器迁移到64位时,可能会遇到各种错误。本文章详细介绍了在迁移过程中可能需要检查的几个关键步骤,包括确保IIS和.NET Framework正确安装、Oracle客户端安装、水晶报表环境一致性以及如何建立适用于32位DLL的应用程序池。通过遵循这些建议,可以有效避免和解决在64位环境部署.NET应用时常见的兼容性和配置问题。

3262

被折叠的 条评论
为什么被折叠?



