如何为 Windows azure 设置 数据库连接字符串 - .cscfg 文件中的辅助角色
本文关键字:文件 cscfg 角色 字符串 Windows azure 数据库连接 设置 | 更新日期: 2023-09-27 18:33:46
必须在 .cscfg 文件中设置数据库连接字符串,而不是 app.config(在我的 Windows Azure worker role 应用程序中)。谁能帮我这个..?
谢谢阿达文斯。干杯。
如果您正在考虑在.cscfg
文件的元素<connectionStrings></connectionStrings>
设置连接字符串,则无法执行此操作。配置文件仅采用名称/值对。所以你会做这样的事情:
<?xml version="1.0"?>
<ServiceConfiguration serviceName="Web.Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="3" osVersion="*" schemaVersion="2013-03.2.0">
<Role name="Worker">
<Instances count="2" />
<ConfigurationSettings>
<Setting name="DatabaseConnectionString" value="your database connection string" />
</ConfigurationSettings>
</Role>
</ServiceConfiguration>
然后读取代码中的连接字符串,如下所示:
var databaseConnectionString = RoleEnvironment.GetConfigurationSettingValue("DatabaseConnectionString")
并将该连接字符串用于数据库调用。