2016-03-08 42 views
0

我有一個MVC項目保留在GAC並且被許多其他項目使用。
如何在所有應用程序中進行配置更改,而不會影響我的主要MVC項目?如何通過c#代碼在配置文件中進行更改

+1

我不知道你爲什麼需要GAC的MVC項目... – SamGhatak

+0

你能澄清你的問題嗎?在我看來,你正在嘗試爲所有網站配置一個全局配置,然後排除一些?在這種情況下,爲什麼不直接在本地web.config中重寫呢?您正在全球化的配置有哪些類型? –

+0

有一個項目構成應用程序的標題。在其中進行的配置更改應該會影響所有項目,而不是更改所有項目的本地配置 – coolCoder

回答

0

我如何在不打擾他們從我的主要MVC項目中對所有應用程序進行配置更改?

You cannot do this at all in anyway

應用程序池將重新啓動並且會話狀態將丟失。想象一下,每個ASP.NET應用程序(如IIS中定義的)都是桌面上的程序。保存web.config將執行類似於關閉程序並重新打開的程序。

0

保留一個單獨的.config文件,僅用於GAC'd項目,並用FileSystemWatcher或類似構造來觀察它。在GAC'd應用程序中正確處理文件事件。

Here's an example我寫了一個類似的結構。

相關問題