我的MVC应用程序中有几个类库,每个类都有一个带有自己配置文件的Settings文件。每个配置文件都是App.config,这些文件如何聚合到一个配置文件中?设置应该放在web.config中吗?建议的最佳做法?
答案 0 :(得分:2)
当您构建每个类库时,您会注意到app.config文件被复制到bin \ output文件夹,其名称类似于“myclasslibrary.dll.config”。这意味着每个DLL都有自己的配置文件,每个配置文件都有一个唯一的名称。您可以在网站的bin文件夹中包含* .dll.config文件以及DLL,并且您的设置将被选中。
您还可以通过在<section>
中添加新的<configSections>
声明,将库的app.config中的设置合并到web.config文件中。
此MSDN演练有一个示例:http://msdn.microsoft.com/en-us/library/ms246220%28VS.80%29.aspx
然后你不需要单独的配置文件。