app.config/web.config 但哪一个?
app.config/web.config but which one?
我真的对 .NET 中的配置文件感到困惑,尤其是 entity framework 和日志记录工具
与许多开发人员一样,我在一个项目上工作时使用一种解决方案,但项目很多。为了简单起见,假设我只处理 2 个项目,2 个层:数据层和接口层。界面是我的主要项目,数据是界面项目中引用的 class 库。我的数据层包含对 NLog 的引用并使用 NLog,但不包含我的界面层。我应该在哪里保存 NLog 配置?在数据或接口项目的配置文件中?
看来我的启动项目需要来自所有依赖项的所有配置文件的所有信息。我对此没有问题,但是不可能在 de build 期间自动生成我需要的所有配置的组合?
两层如何通信?
如果您的数据层是独立的 Web 应用程序或 windows 服务,它应该有自己的 .config。
如果它是一个 class 库项目,唯一重要的 .config 是您的界面项目之一。
我真的对 .NET 中的配置文件感到困惑,尤其是 entity framework 和日志记录工具
与许多开发人员一样,我在一个项目上工作时使用一种解决方案,但项目很多。为了简单起见,假设我只处理 2 个项目,2 个层:数据层和接口层。界面是我的主要项目,数据是界面项目中引用的 class 库。我的数据层包含对 NLog 的引用并使用 NLog,但不包含我的界面层。我应该在哪里保存 NLog 配置?在数据或接口项目的配置文件中?
看来我的启动项目需要来自所有依赖项的所有配置文件的所有信息。我对此没有问题,但是不可能在 de build 期间自动生成我需要的所有配置的组合?
两层如何通信?
如果您的数据层是独立的 Web 应用程序或 windows 服务,它应该有自己的 .config。
如果它是一个 class 库项目,唯一重要的 .config 是您的界面项目之一。