Azure 从VisualStudio发布WebJob自动插入连接字符串

Azure 从VisualStudio发布WebJob自动插入连接字符串,azure,visual-studio-2013,publish,azure-web-app-service,azure-webjobs,Azure,Visual Studio 2013,Publish,Azure Web App Service,Azure Webjobs,我正在尝试手动从Visual Studio发布WebJob(“发布为Azure WebJob”)。此项目引用了它们之间具有3个数据库连接字符串的其他项目。VisualStudio开始发布时,会自动添加引用项目中的三个连接字符串 说明这是正常的 避免在.pubxml文件中编辑与数据库相关的设置,因为 Visual Studio在中查找更改时会自动更改这些内容 计划 在定义App.config中要使用的连接字符串时,我希望停止此行为 如何自动停止包含连接字符串的发布配置文件 安装 将连接字符串移动到

我正在尝试手动从Visual Studio发布WebJob(“发布为Azure WebJob”)。此项目引用了它们之间具有3个数据库连接字符串的其他项目。VisualStudio开始发布时,会自动添加引用项目中的三个连接字符串

说明这是正常的

避免在.pubxml文件中编辑与数据库相关的设置,因为 Visual Studio在中查找更改时会自动更改这些内容 计划

在定义App.config中要使用的连接字符串时,我希望停止此行为

如何自动停止包含连接字符串的发布配置文件

  • 安装
  • 将连接字符串移动到appSetting部分(用于调试)
  • 使用
    CloudConfigurationManager
    检索连接字符串:

    var myConnectionString = CloudConfigurationManager.GetSetting("MyConnectionString");
    
  • 部署webjob时,将不再更新连接字符串


  • 您可以从azure门户网站的配置区域覆盖webjob应用程序参数。网站和webjob可以共享相同的配置。我知道。但是我想自动化发布。理想情况下,从构建开始,但从VisualStudio开始,这是第二好的。