我最近将 IIS6 切换到 32 位模式,现在我的网站(框架 2.0 和 4.0)都无法运行。它显示“服务不可用”
这是我所做的:遵循以下步骤:http://support.microsoft.com/kb/934162
有什么帮助吗?
答案:(1)使用上述文章将 64 位 w2k3 转换为 32 位。(2)aspnet_regiis -i 适用于 .net 2.0 和 4.0(3)重新启动(4)您会注意到 IIS 中的网站属性没有 ASP.NET TAB(5)下载 iis6 实用程序以更改 .net 框架版本(6)配置报告服务器并将网站设置为 asp.net 2.0(7)一切顺利,运行正常
答案1
您是否有一个引用 64 位 DLL 的 ISAPI 筛选器或其他模块?这是最可能的原因。尝试提取所有筛选器和处理程序以获取良好的测试页面。您还可以创建一个新的应用程序池并创建一个简单的“hello world”页面来确认它不是服务器级别的问题。然后开始添加回部分,直到缩小原因范围。
如果还没有,请检查事件查看器以寻找线索。