我有一个 MVC 项目,该项目保存在 GAC 中,并被许多其他项目使用。
如何在不破坏主要 MVC 项目的情况下在所有应用程序中进行配置更改?
答案 0 :(得分:0)
如何在不干扰我的主MVC项目的情况下在所有应用程序中进行配置更改?
You cannot do this at all in anyway
应用程序池将重新启动,会话状态将丢失。想象一下,每个ASP.NET应用程序(在IIS中定义)都是桌面上的程序。保存web.config将执行与关闭程序并重新打开它类似的操作。
答案 1 :(得分:0)
为GAC项目保留一个单独的.config文件,并使用FileSystemWatcher或类似构造进行观察。在GAC应用程序内适当处理文件事件。
Here's an example我写过的类似结构。