2015-06-29 74 views
1

ASP.net中的頁面可能指向不同的web.config嗎?例如,我有兩個不同的配置文件,一個是web.config,另一個是web1.config。我怎樣才能將頁面指向ASP.net中的web1.config?如何將頁面指向不同的web.config?

+0

我猜你想這兩個網頁將在同一地點舉行? –

+0

@The_Black_Smurf是的 –

回答

5

從我所知道的,你不能指向一個不同的web.config文件的頁面。但是,您可以將Web站點/應用程序組織到子文件夾中,其中一個主Web.config文件位於根文件夾中,另一個Web.config文件位於子文件夾中,用於子文件夾特定設置。然後,您可以製作該子文件夾的副本,並針對不同的設置修改其web.config。

而不是複製文件,我有一個想法是在子文件夾中設置一個虛擬目錄,以便您可以重複使用相同的網站/應用程序,並用不同的web.config文件控制它。我以前沒有嘗試過,但我認爲這值得一試!

Web.config Inheritance and Overrides

每個web.config文件將配置設置的目錄 ,這是在和所有它下面的子目錄中。 子目錄中的設置 可以選擇覆蓋或修改在父目錄中指定 的設置。通過在位置元素中指定路徑,可以選擇將 Web.config文件中的配置設置應用於單個文件或 子目錄。

Nested Web.config files

相關問題