ASP.Net - 服务不可用

时间:2011-06-14 08:19:23

标签: asp.net

所以我将我的网站迁移到新的Web服务器(win 2003 64bit) 设置网站将框架设置为4.0,浏览网站并获得“服务不可用” 嗯,很有用。 我注意到AppPool崩溃, 事件日志报告“为应用程序池提供服务的进程'DefaultAppPool'报告失败。进程ID为'193312'。数据字段包含错误号。”

此外,我确实必须遵循本指南,因为我的Asp.net丢失了 2E002E002E00.aspx“> HTTP://weblogs.asp.net/plip/archive/2006/05/25/Where_2700_s-the-ASP.NET-Tab-in-IIS_3F00_-It_2700_s-Missing_2100_-I_2700_ve-installed-.NET -2.0- 2E002E002E00 的.aspx

我需要做些什么才能解决这个问题?

由于

3 个答案:

答案 0 :(得分:1)

您的默认应用程序池似乎设置为.net 2.0。与3.0和3.5不同,4.0框架不在2.0基础上运行。您需要将apppool设置为使用.net 4.如果您使用的是IIS 7,则可以使用不同的框架拥有2个应用程序池。但是,IIS 6一次只能运行1个框架。因此,如果您运行的是IIS 6,则需要选择2.0或4.0。

答案 1 :(得分:0)

确保将应用程序池设置为“允许32位应用程序”= true。

您可以通过右键单击应用程序池并选择“高级设置”

来检查这一点

答案 2 :(得分:0)

解决方案是卸载IIS和框架,使用aspnet_regiis -i重新安装.net框架(64位)