2009-08-19 41 views
1

我們希望在安裝解決方案期間將Web站點從版本1.1更改爲2.0.50727。使用aspnet_regiis更改Web服務器上單個站點的ASP.Net版本

我們希望可以在代碼中做到這一點的解決方案。

我們可以通過運行Aspnet_regiis -i來做到這一點。但是,這有一個缺點,它會更改服務器上所有站點的版本,並且客戶可能有其他我們不應更改的站點。

有沒有辦法在代碼中做到這一點?

有沒有辦法運行Aspnet_regiis,這樣它只會影響Web服務器上的單個站點?

+0

所屬的服務器故障。 – Richard 2009-08-19 11:45:55

回答

2

有沒有辦法運行Aspnet_regiis,使它隻影響Web服務器上的單個站點?

是的。

運行aspnet_regiis -?,它將列出其所有選項,包括如何指定一個虛擬目錄(它也將包含所有子虛擬目錄)。

9

虛擬目錄的使用:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis /s W3SVC/1/ROOT/<YourVirtualDirectoryName> 

凡1(SVC// ROOT)是網站ID。

相關問題