C# 使用VS2017发布WebAPI,陷入“准备配置文件”的困境`
右键单击项目->发布->选择发布到文件夹->发布 然后被困在“准备个人资料”中。(我等了10分钟)C# 使用VS2017发布WebAPI,陷入“准备配置文件”的困境`,c#,visual-studio,asp.net-core,visual-studio-2017,C#,Visual Studio,Asp.net Core,Visual Studio 2017,右键单击项目->发布->选择发布到文件夹->发布 然后被困在“准备个人资料”中。(我等了10分钟) 您使用ftp发布吗? 看起来像是VS2017,状态显示仍在 调查 从线程: 我们知道ftp发布的问题。该bug已经修复,应该在即将发布的版本中提供 请做以下事情 删除Properties\PublishProfiles文件夹中的所有文件 关闭VisualStudio 删除用户首选项文件.suo 创建一个新的配置文件,然后重试 若仍遇到问题,则可以使用或msbuild命令从命令行使用发布配置文件
您使用ftp发布吗? 看起来像是VS2017,状态显示仍在 调查 从线程: 我们知道ftp发布的问题。该bug已经修复,应该在即将发布的版本中提供 请做以下事情
- 删除Properties\PublishProfiles文件夹中的所有文件李>
- 关闭VisualStudio李>
- 删除用户首选项文件.suo
- 创建一个新的配置文件,然后重试
dotnet构建/p:DeployOnBuild=true/p:PublishProfile=FolderProfile
msbuild/p:DeployOnBuild=true/p:PublishProfile=FolderProfile
.pubxml
被损坏了。我使用VS2015,当我点击发布时,它向我展示了真正的问题。奇怪的是,VS2017让我等待……不,只是将其发布到本地文件夹,而不是FTP或IIS。我试着删除publishprofiles和.suo,仍然无法发布结果是.pubxml
已损坏。我使用VS2015,当我点击发布时,它向我展示了真正的问题。奇怪的是,VS2017只是让我等待……删除Properties\PublishProfiles文件夹中的所有文件已经为我解决了这个问题。这对我很有效!我接管了一个已经发布了个人资料的项目。这应该是答案。这是正确的。我想我可以一次删除一个文件,以查看哪个文件是有问题的文件,但这是最快的解决方案,而且由于我的部署很简单,因此这在时间上是最有意义的。对于正在查找Properties\PublishProfile'位置的任何人来说。打开网站的文件浏览器,有一个名为“Properties”的文件夹,然后转到“PublishProfiles”。删除此文件夹中的所有内容,然后再次尝试发布。它现在对我有效。删除所有这些配置文件并重新启动VS为我做到了…谢谢!这对我有用。。。但令人震惊的是,1年后的VS2017 v15.9.2中仍然存在此漏洞(特别是似乎每2周就有一次新的VS2017更新…),真正可怕的是PublishSettings文件(刚从我的Azure门户导出)似乎不再有效。