【问题标题】:Missing asp.net features on IIS 10.0IIS 10.0 上缺少 asp.net 功能
【发布时间】:2018-03-30 09:49:24
【问题描述】:

我使用的是 IIS 10.0,但没有显示 ASP.NET 功能部分

我的环境:Windows Server 2016

我的问题与此处发布的问题类似:No asp.net features on IIS 7.5No ASP.NET features shown in IIS 7.5

这些帖子中提到的“添加功能”修复不适用,因为它已经正确配置(见图)

【问题讨论】:

    标签: asp.net .net iis windows-server-2016 iis-10


    【解决方案1】:

    从 OPs 问题的屏幕截图中,我推断出我的根本没有在服务器管理员的服务器角色部分中选择。为了清楚起见,我添加了这些:

    "Add roles and features" 
        -> "Server Roles"     
           -> "Web Server (iis)" 
              -> "Web Server" 
                 -> "Application Development" 
                    -> "ASP.NET 4.6" (I also needed 3.5 for legacy reasons)
    

    然后重新启动 IIS 管理器(只需关闭窗口并重新打开它)

    【讨论】:

      【解决方案2】:

      我们对服务器进行了更新,然后重新启动,然后这个错误就消失了。神奇地出现了 asp.net 部分。

      【讨论】:

      • 您具体应用了哪些更新?你能说得更具体点吗?
      • 这正是 MS 当时提交的任何更新。 (1 年零 5 个月前)
      【解决方案3】:

      我遇到了与 OP 相同的情况,但我没有重新启动 IIS 管理器。当我关闭并重新打开 IIS 时,出现了 ASP.NET 部分

      【讨论】:

        【解决方案4】:

        此部分的出现也是由应用程序池的 .NET CLR 版本触发的。

        当我将同一个 .NET 5 (Core) 应用程序的两个副本添加到 IIS 时,我遇到了这个问题。每个都有自己的应用程序池,它使用“无托管代码”.NET CLR 版本。 我惊讶地发现一个有 ASP.NET 部分,而另一个没有。

        原来我最初使用 .NET CLR V4.0 版本的默认设置创建了一个应用程序池。即使我已更正此问题,它仍会显示相应应用程序的 ASP.NET 部分,直到我删除该应用程序并将其重新添加。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-12-23
          • 2011-03-15
          • 2010-09-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多