我們有一個應用程序正在使用web.config文件中的位置標記在計算機級別 - 類似於C:\ Windows \ Microsoft.NET \ Framework \ v2.0。 .. \ CONFIG \ web.config文件,即適用於整個服務器中的一個 - 這個應用程序有很多的虛擬目錄下,併爲每一個有一個asp.net位置標記不起作用
<location path="IIS Web App Name\CustomerA">...
這似乎工作確定爲應用程序。但是,我們在同一臺服務器上安裝了第二個應用程序,並且我想將位置標記添加到該應用程序的web.config文件中 - 即應用程序目錄中的本地web.config文件 - 並讓它們中的每一個都指定一個位置以類似的方式標記。
這可能嗎?因爲它似乎沒有工作。我已經試過:
<location path="My IIS App Name\CustomerA"> ...
和
<location path="CustomerA"> ...
既不似乎工作。我只需要這個位置節點包含1個節點。 是否有一些
這很有道理。但我們有1個應用程序有10個虛擬目錄。他們都運行相同的代碼,但我需要一個不同的應用程序設置值,具體取決於路徑。例如'ourapp.com/CustomerA','ourapp.com/CustomerB'。這是不可能在應用程序的web.config? – LoveMeSomeCode 2010-09-24 12:21:25
我明白你在說什麼。嘗試在主虛擬目錄中創建根web.config,並將路徑指定爲CustomerA,不要將該域包含爲路徑。 – 2010-09-24 17:14:53
我試過了。它似乎沒有拿起它。如果我在本地web.config中指定了一個appSetting節點,但沒有位置標記,那可行,但我似乎無法覆蓋它。 – LoveMeSomeCode 2010-09-27 12:35:55