2011-08-08 33 views
1

非常接近自殺,所以請借給你的耳朵和手。IIS7 - 更改服務器配置中所有站點的物理路徑

我一直在嘗試遷移IIS7 Web服務器(相當大的一個),到目前爲止,我對msdeploy的狀態感到震驚,並將其用於我需要做的事情。足夠的,這是我目前的問題:

我要遷移的服務器具有D:\驅動器上的所有網站。我們不可能在新環境中使用D:\驅動器,所以我需要將所有站點路徑更改爲C :. 我顯然不想爲每個站點手動執行此操作,所以我想在applicationHost.config中編輯路徑。但是,IIS似乎並不在意。所有的路徑都是C:\,但IIS仍然試圖引用D :. 當我在網站設置看,它仍然說D :.世界上這個價值來自哪裏?

它位於64位服務器上,我檢查了\ syswow64 \中的OTHER applicationHost.config,並且它已經奇蹟般地更改爲C:\。

任何幫助,或者從D:\到C:\遷移的完全不同的方式,都將不勝感激。 謝謝。

+2

我假設你已經重新啓動了IIS,還是設置了監視配置文件的變化? –

+0

重新啓動IIS和系統。我如何檢查它是否監視配置更改? – seeafish

+0

不完全確定,但我知道它在某處,對不起。 –

回答

1

「通過將applicationhost.config複製到2003盒子,在那裏編輯並複製回來」固定「它。顯然,2008年「假裝」保存你的文件(即它顯示我在記事本中打開時的變化),但是從某些緩存版本或其他地方的其他文件中讀取它們。

相關問題