0

我們歷史上已創建MMC管理單元以更新web.config中的自定義部分,以供ASP.NET MVC應用程序使用。這些自定義部分處理主題,後端連接參數,導航等。從單獨的管理網站更新web.config

我寧願創建一個基於Web的界面來管理它。它將提供更好的用戶體驗,並且開發和維護要快得多。

主要應用程序是面向公衆和Forms Auth,但我想在管理應用程序上使用Windows Auth將其鎖定到本地管理員。因此,它必須是一個單獨的應用程序。

我可以從管理應用程序中讀取和寫入主應用程序web.config文件嗎?

回答

0

我相信,如果你是管理員應用程序被寫入到主項目相同的項目,這應該是相當容易的。

例如:

var configuration = WebConfigurationManager.OpenWebConfiguration("~"); 
var section = (AppSettingsSection)configuration.GetSection("appSettings"); 
section.Settings["test"].Value = "newTest"; 
configuration.Save();