2012年3月7日

Windows 2008 R2 64位 运行.NET Framework 4.0网站的错误总结

摘要: 最近在单位新服务器上搭建基于.NET Framework4.0的网站,结果一切都安装OK后,网站怎么都运行不起来(但是基于.NET2.0的网站能够运行起来,很是奇怪),除了简单的500错误外没有任何线索。然后打开IIS7.5的跟踪日志,发现提示错误为“ISAPIMODULE 不是有效的win32程序”。通过分析发现,原来是因为我们的网站是基于x86平台开发的,对应的ASP.NET 4.0应用程序池设置了“启用32位管理”,所以网站会调用基于x86的isapi。可是在安装.NET Framework4时本身是包含32位和64位的,为什么会有如此提示呢?后来只能一个一个卸载,争取复原原始环境。服. 阅读全文

posted @ 2012-03-07 15:38 贾罗德 阅读(11594) 评论(0) 推荐(0) 编辑

导航