我可以在 WCF 项目中使用 appsettings.config MVC 6 风格吗?

Can I have appsettings.config MVC 6-style in a WCF project?

我有一个多项目解决方案,一个入口点是 WCF 服务,一个入口点是 ASP.NET 5 MVC 6。webapp 使用 json 文件进行设置,wcf 使用 web.config。关于如何使这些都可以从一个共同的 class 库项目(例如 repository.dll)中使用的任何想法。

我最好的选择是为两个应用程序配置一个通用的 JSON 文件。

是的,我知道...它跳过了所有这些 Web.Config 和所有内容的好处。但这就是我的想法......反序列化 JSON 文件在任何语言中都不会花时间。您唯一需要确定的是,如果该文件包含敏感信息,则没有人会下载该文件。 web.config 文件在 IIS 中受保护,无法下载。

ASP.NET 5 个项目 wwwroot 在不同级别编辑。

那么最简单的解决方案是什么? JSON 文件中反序列化为静态类型的配置。