2017年9月22日 星期五

[研究] IIS 與 .NET Framework 安裝順序

[研究] IIS 與 .NET Framework 安裝順序

2017-03-24

ASP.NET IIS 註冊工具 (Aspnet_regiis.exe)
https://msdn.microsoft.com/zh-tw/library/k6h9cz8h(v=vs.100).aspx
.NET Framework 4 可以與舊版的 .NET Framework 並存安裝在單一電腦上。 如果先前已在電腦上啟用 IIS,.NET Framework 的安裝程序就會自動在 IIS 註冊 ASP.NET 4。 不過,如果在啟用 IIS 之前安裝 .NET Framework 4,您必須執行 ASP.NET IIS 註冊工具,才能在 IIS 註冊 .NET Framework,並建立使用 .NET Framework 4 的應用程式集區。

也就是說 IIS 比 .NET Framework 先安裝,可以省點麻煩。

使用aspnet_isapi方式如下:

選擇「開始 / 所有程式 / Microsoft Visual Studio 2005 / Visual Studio Tools / Visual Studio 2005命令提示字元」 (不同作業系統或 Visual Studio 版本,名稱可能略有不同),然後輸入以下指令:

aspnet_regiis -i

********************************************************************************

如何在移除並重新安裝 IIS 之後修復 IIS 對應
2008-07-14
https://support.microsoft.com/zh-tw/help/306005/how-to-repair-iis-mapping-after-you-remove-and-reinstall-iis

移除重新安裝IIS後,IIS可能秀逗無法執行.aspx檔案,NET FrameWork需要重新作對應(Mapping)

在命令提示字元中輸入下列命令,然後按下 ENTER:
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i

version 是 版本,可能是 v1.0.3705、v1.1.4322、v2.0.50727、v3.0、v3.5、v4.0.30319
但是不是每個目錄都有此檔案。

****************************************

2022-09-23 補,在 Windows Server 2022 上

C:\Windows\Microsoft.NET>cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0
在本機電腦上安裝及解除安裝 ASP.NET 的管理公用程式。
Copyright (C) Microsoft Corporation.  著作權所有,並保留一切權利。
開始安裝 ASP.NET (4.0.30319.0)。
這個作業系統版本不支援這個選項。系統管理員應該改用 [開啟或關閉 Windows 功能] 對話方塊
、[伺服器管理員] 管理工具或 dism.exe 命令列工具,隨著 IIS8 一起安裝/解除安裝 ASP.NET 4.5。
如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkID=216771。
完成安裝 ASP.NET (4.0.30319.0)。

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>ver

Microsoft Windows [版本 10.0.20348.1006]

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>



********************************************************************************

對於 Windows Sevrer 2016 + Visual Studio 2017 v15.3.5 而言:



**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.0.26730.16
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise>aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0
在本機電腦上安裝及解除安裝 ASP.NET 的管理公用程式。
Copyright (C) Microsoft Corporation.  著作權所有,並保留一切權利。
開始安裝 ASP.NET (4.0.30319.0)。
這個作業系統版本不支援這個選項。系統管理員應該改用 [開啟或關閉 Windows 功能] 對話方塊、[伺服器管理員] 管理工具或 dism.exe 命令列工具,隨著 IIS8 一起安裝/解除安裝 ASP.NET 4.5。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkID=216771。
完成安裝 ASP.NET (4.0.30319.0)。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise>


IIS 8.0 Using ASP.NET 3.5 and ASP.NET 4.5
2012-02-29
http://go.microsoft.com/fwlink/?LinkID=216771


********************************************************************************

(完)

沒有留言:

張貼留言