我們希望在安裝解決方案期間將Web站點從版本1.1更改爲2.0.50727。使用aspnet_regiis更改Web服務器上單個站點的ASP.Net版本
我們希望可以在代碼中做到這一點的解決方案。
我們可以通過運行Aspnet_regiis -i來做到這一點。但是,這有一個缺點,它會更改服務器上所有站點的版本,並且客戶可能有其他我們不應更改的站點。
有沒有辦法在代碼中做到這一點?
有沒有辦法運行Aspnet_regiis,這樣它只會影響Web服務器上的單個站點?
我們希望在安裝解決方案期間將Web站點從版本1.1更改爲2.0.50727。使用aspnet_regiis更改Web服務器上單個站點的ASP.Net版本
我們希望可以在代碼中做到這一點的解決方案。
我們可以通過運行Aspnet_regiis -i來做到這一點。但是,這有一個缺點,它會更改服務器上所有站點的版本,並且客戶可能有其他我們不應更改的站點。
有沒有辦法在代碼中做到這一點?
有沒有辦法運行Aspnet_regiis,這樣它只會影響Web服務器上的單個站點?
找到計算器上類似的問題與使用的代碼答案:
IIS 6.0 DirectoryEntry ScriptMaps property and set .Net version
有沒有辦法運行Aspnet_regiis,使它隻影響Web服務器上的單個站點?
是的。
運行aspnet_regiis -?
,它將列出其所有選項,包括如何指定一個虛擬目錄(它也將包含所有子虛擬目錄)。
虛擬目錄的使用:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis /s W3SVC/1/ROOT/<YourVirtualDirectoryName>
凡1(SVC// ROOT)是網站ID。
所屬的服務器故障。 – Richard 2009-08-19 11:45:55