IIS 7.5中未显示任何ASP.NET功能

16

我在使用IIS 7.5时遇到了问题,我的网站应用程序中没有显示ASP.NET功能部分。

我的环境:Windows 2008 R2 SP1、IIS 7.5(7.5.7600)、.NET Framework 4.0

我的问题类似于这篇帖子中的问题:No asp.net features on IIS 7.5,只是我的环境不同。该帖子中提到的“添加功能”修复方法似乎在Windows Server 2008上不起作用,因为我没有看到可以选择的简单的“ASP.NET”功能。

我尝试以管理员身份运行aspnet_regiis工具,针对.NET 4.0版本,但没有成功。当前为网站应用程序选择的应用程序池已配置为使用.NET 4.0。这个应用程序是正常工作的,所以我认为.NET 4.0已经正确安装,但我希望能够配置一些在ASP.NET部分中的其他内容。


1
你是否从.NET 4.0框架文件夹中运行了aspnet_regiis.exe - Oded
2
ASP.Net的功能集位于Internet Information Services > Word Wide Web Services > Application Development Features > ASP.NET。 - Stefan H
@StefanH 这可能是一个愚蠢的问题,但我该如何访问该功能集?当选择“控制面板”->“打开或关闭Windows功能”时,它会带我到服务器管理器。然后,在服务器管理器中选择“添加功能”,我看不到任何类似于“Internet Information Services”或“ASP.NET”的东西。 - rag9
@Oded 是的,我试过了,但好像没有什么区别。 - rag9
2
尝试角色 > 右键单击 Web 服务器 (IIS) > 添加角色服务 > 应用程序开发... - Stefan H
@StefanH 这正是我所需要的!我运行了它,现在 ASP.NET 功能已经显示出来了。谢谢! - rag9
3个回答

23

尝试使用角色 > 右键点击 Web 服务器 (IIS) > 添加角色服务 > 应用程序开发,以在 IIS 中启用 ASP.Net 功能。


17

新版本的Windows Server中UI界面有些不同。在这里,您需要启用ASP.Net才能使其在IIS上正常工作。

如何解决IIS ASP.Net错误


2

同样的问题,在开发者机器上可能会解决:

Windows 功能 - 互联网信息服务 - 万维网服务 - 应用程序开发功能 - ASP.NET 3.5 + ASP.NET 4.8

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接