app.config / web.config但是哪一个?

时间:2016-06-17 10:05:47

标签: c# web-config app-config

我真的很困惑.NET中的配置文件,尤其是实体框架和日志工具

许多开发人员我使用一个解决方案但很多项目从事项目。为了简单起见,我们说我只使用2个项目,2个层:数据层和接口层。接口是我的主要项目,Data是引用到Interface项目的类库。我的数据层包含对NLog的引用并使用NLog,但不是我的接口层。我应该在哪里保留NLog配置?在数据或接口项目的配​​置文件中?

似乎我的启动项目需要来自所有依赖项的所有配置文件中的所有信息。我对此没有任何问题,但是在构建期间无法自动生成我需要的所有配置的组合吗?

1 个答案:

答案 0 :(得分:1)

两层如何沟通?

如果您的数据层是独立的Web应用程序或Windows服务,它应该有自己的.config。

如果它是一个类库项目,唯一重要的.config就是你的一个接口项目。