2016-03-08 20 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我写了一个类似的结构。

相关问题