很多朋友服务器升级到windows 2008 R2,windows 2008 64bit,windows 2012时,发现原本在windows2003中完美运行的asp程序无法运行了,环境都搭建正确,但却出现500错误,究其原因一般有二。
1、因为系统是64位,导致连接access数据库失败造成的。
解决办法:开启网站所在应用程序是32位,如下图所示:
2、网站程序本身的兼容性问题。
解决办法:1,安装iis6兼容性模块,2,根据自己程序做调整,没有统一的模式可循!
后记:90%的情况下,都是第一种问题出现的,如果所用数据库不是access,是mssql等,一般无需启用32位应用程序池。