win2003升级到2012 64bitR2后网站报500错误

服务器从win2003升级到2012 64bitR2后网站开始报500错误

win2003升级到2012 64bitR2后网站报500错误

由于2012和原来的2003有很大的区别,很多地都不是很熟悉,后来通过在网上搜索加上自己琢磨算是解决了。现在把我的解决方式写一下,说不定能对遇到同样错误的产生帮助。

1、查阅出错原因:

由于报错只显示500错误,而500错误又有很多不一样,所以要查找具体哪一块出错了。查询就要设置一下两块地方:错误页和目录浏览这两个地方需要设置:

win2003升级到2012 64bitR2后网站报500错误

1.1  错误页设置

1.1.1  点开“错误页”

win2003升级到2012 64bitR2后网站报500错误

1.1.2 点击右边的“编辑功能设置”

win2003升级到2012 64bitR2后网站报500错误

1.1.3  勾选详细错误

win2003升级到2012 64bitR2后网站报500错误

1.1.4  点击确定

1.2  目录浏览设置

1.2.1  点开“目录浏览”

win2003升级到2012 64bitR2后网站报500错误

1.2.2  点击右边的“启用”

win2003升级到2012 64bitR2后网站报500错误

点击后

win2003升级到2012 64bitR2后网站报500错误

2   重新刷新页面,在报500错误的时候会报详细错误信息

win2003升级到2012 64bitR2后网站报500错误

这个错误应该是由于win2003是32位系统,升级到2012位64位系统,程序间不兼容,在2012设置启用32位就行了

3  解决办法

3.1  点击“应用程序池”——“具体的网站”——右边的“高级设置”

win2003升级到2012 64bitR2后网站报500错误

 

3.2  在“启用32位应用程序中”将原来的false修改为true就可以了

win2003升级到2012 64bitR2后网站报500错误

至此,问题解决了