我有一个连接到开发/生产环境数据库的网络服务。
我在服务器的 machine.config 文件中管理这两个环境的连接字符串。
例如,生产服务器中的 machine.config 将包含如下内容:
<add key="MyDatabase" value="productsConnString..." />
并且开发服务器 machine.config 将具有以下设置:
<add key="MyDatabase" value="devConnString..." />
自然,当我在代码中连接到数据库时,我正在调用ConfigurationManager.AppSettings["MyDatabase"]
并加载正确的连接字符串。
有没有办法在 Azure 环境中实现相同的抽象级别?
我阅读了一些解释配置转换的文章,但如果我使用它,我需要将连接字符串复制并粘贴到每个应用程序(以防我拥有的不仅仅是那个 WebService)。
Azure 中是否有 machine.config 的替代方案?也许某种订阅级别的配置文件?
谢谢!!