簡體   English   中英

缺少 IIS 10.0 上的 asp.net 功能

[英]Missing asp.net features on IIS 10.0

我正在使用 IIS 10.0 並且 ASP.NET 功能部分未顯示

我的環境:Windows Server 2016

我的問題類似於此處發布的問題: IIS 7.5 上沒有 asp.net 功能,IIS 7.5 中沒有顯示 ASP.NET 功能

這些帖子中提到的“添加功能”修復不適用,因為它已經正確配置(見圖)

windows server 2016 iis 10.0 缺少 asp.net 部分

從 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 管理器(只需關閉窗口並重新打開它)

我們對服務器應用了更新,重新啟動,然后這個錯誤消失了。 神奇地出現了asp.net 部分。

我有與 OP 相同的場景,但我沒有重新啟動 IIS 管理器。 當我關閉並重新打開 IIS 時,出現了 ASP.NET 部分

此部分的出現也是由應用程序池的 .NET CLR 版本觸發的。

當我將同一個 .NET 5(核心)應用程序的兩個副本添加到 IIS 時,我遇到了這個問題。 每個都有自己的應用程序池,使用“無托管代碼”.NET CLR 版本。 我很驚訝地發現其中一個有 ASP.NET 部分,而另一個沒有。

原來,我最初使用 .NET CLR 版本 V4.0 的默認設置創建了一個應用程序池。 即使我已經更正了這一點,它仍然顯示相應應用程序的 ASP.NET 部分,直到我刪除該應用程序並將其重新添加。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM