调用读取 Web.config 的 Web MVC DLL 的 C# 控制台应用程序无法加载 Web.config 值

C# Console application calling a Web MVC DLL that reads Web.config fails to load Web.config values

我有一个引用 C# MVC Web 项目 DLL 的控制台应用程序。控制台应用程序调用控制器中公开的一些功能。然后控制器继续调用其他模型函数。

由于控制器从它的Web.config文件(位于它的项目中)读取设置,当控制台应用程序调用控制器功能时,控制器读取的设置都是空的。

除了覆盖所有控制器 API 以将这些设置作为参数外,还有其他解决方法吗?

你能想到的方案: 1. 在 App.config 中进行相同的设置 2. 将 Web.config 中的设置移动到资源文件。