【发布时间】:2025-12-16 23:40:01
【问题描述】:
目前我有一个网络服务,它加载位于其 /plugins 文件夹中的所有插件。现在的问题是每个插件都有自己的一组配置数据,目前是硬编码并隔离到一个类中,但我想把它移到一个 myplugin.config 文件中。
Web 服务通常会加载自己的 web.config 文件,但我不确定是否可以让插件使用它们自己的。就好像您想象主 Web 服务使用 NHibernate 并使用一些任意数据执行 CRUD 一样,但是其中一个插件使用 MongoDB 添加了一个缓存层,并具有自己的连接字符串详细信息。所以 MVC Web 服务不应该真正关心这些设置,它应该只是需要读取它们的 MyPlugin。
有没有办法做到这一点?因为我只是想摆脱在代码中根深蒂固的连接字符串。
【问题讨论】:
标签: asp.net-mvc web-config connection-string mef