IIS 6.0 可支持 32 位和 64 位兩種模式。可是,IIS 6.0 不支持在 64 位版本的 Windows 上同時運行這兩種模式。ASP.NET
1.1 只在 32 位模式下運行。而 ASP.NET 2.0 在 32 位或 64 位模式下均可以運行。所以,若是想要同時運行 ASP.NET 1.1 和
ASP.NET 2.0,必須在 32 位模式下運行 IIS。網站
要在 ASP.NET 的不一樣版本之間切換,請訪問如下 Microsoft
Developer Network (MSDN) 網站如下載並安裝 ASP.NET 1.1 和 ASP.NET
2.0:
http://msdn.microsoft.com/netframework/downloads/updates/default.aspx
(http://msdn.microsoft.com/netframework/downloads/updates/default.aspx)
例如,若是您正在運行
Microsoft Windows x64 Edition,請下載如下兩種可再發行組件包:• .NET Framework 版本 2.0 可再發行組件包
x64(64 位)
• .NET Framework 版本 1.1 可再發行組件包
安裝可再發行組件包後,您就能夠在 ASP.NET
的不一樣版本之間切換了。爲此,應對每一個 ASP.NET 版本完成如下操做步驟:
ASP.NET 1.1,32 位版本
要運行 32 位版本的
ASP.NET 1.1,按照如下步驟操做:1. 單擊「開始」,單擊「運行」,鍵入 cmd,而後單擊「肯定」。
2. 鍵入如下命令啓用 32
位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET
W3SVC/AppPools/Enable32bitAppOnWin64 1
3. 鍵入如下命令,安裝 ASP.NET 1.1 版本並在 IIS
根目錄下安裝腳本映射:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe
-i
4. 確保在 Internet 信息服務管理器的 Web 服務擴展列表中,將 ASP.NET 版本 1.1.4322 的狀態設置爲容許。 spa
ASP.NET 2.0,32 位版本
要運行 32 位版本的 ASP.NET 2.0,請按照如下步驟操做:1.
單擊「開始」,單擊「運行」,鍵入 cmd,而後單擊「肯定」。
2. 鍵入如下命令啓用 32 位模式:
cscript
%SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET
W3SVC/AppPools/Enable32bitAppOnWin64 1
3. 鍵入如下命令,安裝 ASP.NET 2.0(32 位)版本並在
IIS
根目錄下安裝腳本映射:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe
-i
4. 確保在 Internet 信息服務管理器的 Web 服務擴展列表中,將 ASP.NET 版本 2.0.40607(32
位)的狀態設置爲容許。blog
看到這個圖片才表示安裝成功,這個很是重要!!!!圖片
ASP.NET 2.0,64 位版本
要運行 64 位版本的 ASP.NET 2.0,請按照如下步驟操做:1.
單擊「開始」,單擊「運行」,鍵入 cmd,而後單擊「肯定」。
2. 鍵入如下命令禁用 32 位模式:
cscript
%SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET
W3SVC/AppPools/Enable32bitAppOnWin64 0
3. 鍵入如下命令,安裝 ASP.NET 2.0 版本並在 IIS
根目錄下安裝腳本映射:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.40607\aspnet_regiis.exe
-i
4. 確保在 Internet 信息服務管理器的 Web 服務擴展列表中,將 ASP.NET 版本 2.0.40607 的狀態設置爲容許。ip