使用VS2017发布WebAPI,卡在“准备配置文件”中

时间:2017-06-30 02:52:24

标签: c# visual-studio asp.net-core visual-studio-2017

右键点击项目 - >发布 - >选择发布到文件夹 - >发布

然后被困在“准备个人资料”中。 (我等了10分钟)

enter image description here

4 个答案:

答案 0 :(得分:40)

转到项目文件夹,转到" Properties \ PublishProfile"并删除所有配置文件然后尝试再次发布。

答案 1 :(得分:5)

您使用的是ftp发布吗?

  

看起来像VS2017的issue,状态仍然显示   调查。

来自主题:

我们知道ftp发布的问题。该错误已得到修复,应该会在即将发布的版本中提供。

请执行以下操作

  • 删除Properties \ PublishProfiles文件夹中的所有文件。
  • 关闭Visual Studio。
  • 删除用户首选项文件.suo
  • 创建新的个人资料,然后重试。

如果您仍遇到问题,可以使用dotnet build command或msbuild命令从命令行使用发布配置文件

  • dotnet build /p:DeployOnBuild=true /p:PublishProfile=FolderProfile
  • msbuild /p:DeployOnBuild=true /p:PublishProfile=FolderProfile

答案 2 :(得分:0)

转到“团队资源管理器”->“管理连接”并连接到您的项目。比创建发布配置文件更有效

答案 3 :(得分:-1)

感谢 Magnus 这对我有用: 转到[YourVsProjectSourceFolder] \ My Project \ PublishProfiles 删除所有内容 然后再次发布。