将.NET WCF服务发布到Azure

将.NET WCF服务发布到Azure,wcf,azure,publish,Wcf,Azure,Publish,我有一个具有以下结构的项目: 控制台应用程序 控制台应用程序(处理实体和数据库) WCF应用程序 当我在localhost上部署它时,它就可以工作了,但我想在azurewebsites.net上发布它 我已经创建了一个免费帐户并下载了发布配置文件。使用此配置文件,当我遇到以下错误时,我尝试发布我的项目 错误2“连接字符串”参数不能为null或空。0 0 错误3 Web部署任务失败。(使用Web管理服务连接时,无法使用指定的提供程序(“dbDacFx”)完成操作。如果服务器管理员未授权用户执行

我有一个具有以下结构的项目:

控制台应用程序

  • 控制台应用程序(处理实体和数据库)
  • WCF应用程序
当我在localhost上部署它时,它就可以工作了,但我想在azurewebsites.net上发布它

我已经创建了一个免费帐户并下载了发布配置文件。使用此配置文件,当我遇到以下错误时,我尝试发布我的项目

错误2“连接字符串”参数不能为null或空。0 0

错误3 Web部署任务失败。(使用Web管理服务连接时,无法使用指定的提供程序(“dbDacFx”)完成操作。如果服务器管理员未授权用户执行此操作,则可能会发生这种情况。dbDacFx
有关详细信息,请访问:)。

我有一个解决方案,包括一个网站项目和多个Web作业项目。当我尝试将我的任何Web作业发布到Azure时,会出现此错误。当我在解决方案上执行
Build All
或在尝试发布该项目之前在单个Web作业项目上执行
Build
时,不知何故会导致此问题

决议:
只要我右键单击我的项目并执行
清理
,然后立即运行
发布为Azure Webjob…
我的项目将正确发布

你曾经决定过这个问题的解决方案吗?我也有类似的问题。