5

我正在尝试将我的项目部署到 Azure。我已经在 Azure 上首先与 EF 代码搏斗了几个小时,但我得到了它一次,它创建了一个用户。我去发布更新,现在我收到以下错误:

Invoke build failed due to exception 'Expected "$(_PublishProfileSet)" to evaluate to a boolean instead of "", in condition "$(_PublishProfileSet) And '$(PublishProfileName)' =='' And '$(WebPublishProfileFile)'==''".

我已经删除了发布配置文件并重新添加了它,我还从 Azure 中检索了一个新的配置文件。这个问题不断出现。我在我的解决方案中的任何地方都找不到 PublishProfileSet,而且我不确定它应该去哪里或应该设置什么。关于如何从中恢复的任何想法?

4

1 回答 1

7

根据 Sayed 的评论,解决方案是删除我的解决方案中的整个/Properties/PublishProfiles目录,而不是从“编辑 Web 发布配置文件”窗口中删除配置文件。我采取的具体步骤如下:

  1. /Properties/PublishProfiles从我的项目中删除该文件夹。

    1.5。重新启动 Visual Studio。

  2. 按 F6 重建解决方案。
  3. 从 Azure 下载了配置文件的新副本。
  4. 通过发布向导导入配置文件。
于 2012-12-16T22:42:56.490 回答