C# 如何为.cscfg文件中的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文件中设置数据库连接字符串,而不是app.config(在我的windows azure worker角色应用程序中)。 有人能帮我吗

谢谢你。
干杯。

如果您正在考虑在
.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以强制所有配置包含该连接字符串