簡體   English   中英

如何使用命令行將IIS7中的ISAPI和CGI限制功能的.net Framework v2.0更改為v4.0?

[英]How to change .net framework v2.0 to v4.0 for ISAPI and CGI restrictions feature in IIS7 using command line?

我試圖使用.net framework v4.0路徑在下面的命令行中更改.net framework版本。 但是它僅適用於限制啟用/禁用,但不能更改.net Framework版本。

C:\\ Windows \\ System32 \\ inetsrv \\ appcmd設置配置/ section:isapiCgiRestriction / [路徑='c:\\ windows \\ Microsoft.NET \\ Framework \\ v4.0.30319 \\ aspnet_isapi.dll']。allowed:True

請看下面的快照 在此處輸入圖片說明

在此處輸入圖片說明

請提供任何好的解決方案。

謝謝

在您的情況下,沒有適用於特定IIS模塊的 .NET Framework版本,Isapi和CGI限制。 菜單項引用IIS中的全局 .NET Framework版本設置(與您在第一個屏幕截圖的右側操作面板中看到的相同)。 實際上,該設置控制在創建應用程序池時分配給應用程序池的框架版本。 您可以使用以下命令:

appcmd.exe set config -section:system.applicationHost/applicationPools /applicationPoolDefaults.managedRuntimeVersion:"v4.0" /commit:apphost

執行它時,所有新的應用程序池都將分配有.NET Framework 4.0。 但是,在我的盒子上,第二個屏幕截圖的對話框中的設置仍為2.0(對我來說,似乎是UI /可用性錯誤)。 請參閱了解更多詳情。

暫無
暫無

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

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