我可以在WCF项目中使用appsettings.config MVC 6样式吗?
问题描述:
我有一个多项目解决方案,一个入口点是一个WCF服务,一个是ASP.NET 5 MVC 6.该webapp使用json文件进行设置,wcf使用web.config。关于如何使这些都可以从通用类库项目(例如repository.dll)中使用的任何想法。我可以在WCF项目中使用appsettings.config MVC 6样式吗?
答
我最好的办法是为这两个应用程序配置一个共同的JSON文件。
是的,我知道......它会跳过这一切的Web.Config,一切的东西。但是我认为这是...反序列化JSON文件在任何语言中都会花费时间。唯一需要确定的是,如果包含敏感信息,则没有人下载该文件。 web.config
文件在IIS中受到保护,无法下载。
ASP.NET 5个项目是在不同的级别wwwroot
编辑。
那么最简单的解决方案?在反序列化为静态类型的JSON文件中进行配置。
+0
我有点这样做了,在一个共同的项目中有一个全局配置。 – user2713516
是的,这是可能的,你可以建立自己的ConfigurationProvider并使其从web.config – Luizgrs
是的,但是配置转型将不起作用读取。 –