C# 如何为.cscfg文件中的Windows azure-worker角色设置数据库连接字符串。。?
必须在.cscfg文件中设置数据库连接字符串,而不是app.config(在我的windows azure worker角色应用程序中)。 有人能帮我吗 谢谢你。C# 如何为.cscfg文件中的Windows azure-worker角色设置数据库连接字符串。。?,c#,.net,azure,azure-worker-roles,C#,.net,Azure,Azure Worker Roles,必须在.cscfg文件中设置数据库连接字符串,而不是app.config(在我的windows azure worker角色应用程序中)。 有人能帮我吗 谢谢你。 干杯。如果您正在考虑在.cscfg文件的元素中设置连接字符串,您不能这样做。配置文件仅采用名称/值对。所以你可以这样做: <?xml version="1.0"?> <ServiceConfiguration serviceName="Web.Azure" xmlns="http://schemas.microsof
干杯。如果您正在考虑在
.cscfg
文件的
元素中设置连接字符串,您不能这样做。配置文件仅采用名称/值对。所以你可以这样做:
<?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>
并将该连接字符串用于数据库调用。如果您正在考虑在
.cscfg
文件的
元素中设置连接字符串,则不能这样做。配置文件仅采用名称/值对。所以你可以这样做:
<?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>
并将该连接字符串用于数据库调用。另外-确保更新csdef以强制所有配置包含该连接字符串。另外,确保更新csdef以强制所有配置包含该连接字符串