我有一個ASP.NET應用程序(根應用程序),它具有設置爲另一個ASP.NET應用程序(虛擬應用程序)的虛擬目錄。如何從根應用程序的web.config文件中創建虛擬應用程序讀取值?我正在查看WebConfigurationManager.OpenWebConfiguration()類,但我不確定如何告訴它從根上升一級。例如,我會告訴它去〜/ web.config來獲取虛擬應用程序的web.config文件,但我需要它將根級應用程序的文件結構再提升一級。這甚至是正確的方法嗎?閱讀虛擬目錄中的web.config文件
任何幫助將不勝感激!
有趣。我在我的虛擬目錄應用程序和我的根目錄應用程序中設置了相同的配置值。當我從虛擬目錄應用程序中刪除這個值時,我希望它從根目錄應用程序讀取數據,但是我得到了一個錯誤。 – 2009-11-02 19:02:48
我有一套應用程序可以在沒有任何特殊配置的情況下從主機應用程序中找到AppSettings值。所有的虛擬應用程序都是在IIS7中配置的。值僅存在於託管web.config。 – HectorMac 2009-11-02 19:23:48
有趣。我不知道我做錯了什麼。您的虛擬應用程序是否設置爲IIS中的應用程序? – 2009-11-02 19:42:17