[IIS]IIS6 x64如何透過 ASP.NET Tab 設定.net的版本

[IIS]IIS6 x64如何透過 ASP.NET Tab 設定.net的版本

筆者有個客戶的環境是Windows 2003 x64的OS。

因為要使用.net 1.1 32bit所以會設定 Enable32BitAppOnWin64 為 True。

cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32BitAppOnWin64 True

設了這個後,IIS虛擬目錄屬性中 ASP.NET Tab就不見了,如下圖。

image

 

那如果新增一個虛擬目錄要設定成.net 4.0要如何設定呢?

只要先把 Enable32BitAppOnWin64 設定為 False 後。

cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32BitAppOnWin64  False

ASP.NET Tab就會出現,如下圖。

image

 

當設定好.net 版本後,再將 Enable32BitAppOnWin64 設定回True就可以了!

cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32BitAppOnWin64 True

參考資訊:

Windows Server 2003 64bit, IIS 6 32bit, ASP.Net 4 Framework, and Targeting

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^