关于WIN7 IIS7.5部署 .NET V2.0 程序 提示 HTTP 错误 500.0 - Internal Server Error


操作系统:WIN7
数据库:oracle11g 64bit
数据库客户端:32bit
在网上找了很多解决方案,很多人说要将应用程序池改为启用32位应用程序。
虽然能进入登录页面,但是在连接数据库时报错:
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

正确的解决方案:
1.以管理员身份启动cmd.exe,在电脑开始菜单输入 cmd ,Ctrl+Shift+Enter


2.卸载ASP.NET v2.0
3.重新安装ASP.NET v2.0

4.设置应用程序池将启用32位应用程序设置为 false


5.设置 应用程序池 托管管道模式为集成


6. 添加用户环境变量 TNS_ADMIN , 客户端连接程序安装目录
D:\app\product\11.2.0\dbhome_2\NETWORK\ADMIN



7.添加系统环境变量 NLS_LANG,解决数据库字符集乱码问题


你可能感兴趣的:(关于WIN7 IIS7.5部署 .NET V2.0 程序 提示 HTTP 错误 500.0 - Internal Server Error)