当前位置:  开发笔记 > 后端 > 正文

每个AppDomain允许多少个app.config文件?

如何解决《每个AppDomain允许多少个app.config文件?》经验,为你挑选了1个好方法。

如果应用程序在单个AppDomain中运行,我希望有一种方法可以避免自定义配置文件.



1> Niki..:

来自Suzanne Cook的.NET CLR备注:

App.Config文件:

默认情况下,默认appdomain的app配置文件位于进程exe的目录中,并且与进程exe +".config"的命名相同.另请注意,web.config文件是app.config - ASP.NET将其设置为appdomain的配置文件.

要更改配置文件,请将AppDomainSetup.ConfigurationFile设置为新位置,并将该AppDomainSetup传递给对AppDomain.CreateDomain()的调用.然后,从该新的appdomain中运行需要该应用程序配置的所有代码.

但请注意,您将无法通过设置ConfigurationFile来选择CLR版本 - 此时,CLR已经在运行,每个进程只能有一个.

应用程序配置文件是每个appdomain.因此,您可以使用上面的方法设置'dll config',但这意味着它将用于整个appdomain,并且它只能获得一个.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有