我认为此问题是由多台计算机发布引起的。
当我点击发布时,我在输出/构建窗口中得到以下内容
Copying all files to temporary location below for package/publish: obj\Release\Package\PackageTmp. Publishing folder /... ========== Build: 6 succeeded or up-to-date, 0 failed, 0 skipped ========== ========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
即。它没有迭代要发布的文件夹 - 工作时“发布文件夹/ ...”列出项目中的每个文件夹。
obj \ Release \ Package \ PackageTmp是使用可发布内容正确构建的 - 我最终手动FTP发布。
一旦我从多台计算机上发布项目(即多个开发人员,或者多个计算机,通过git共享代码,多个发布者),这似乎就开始了,但这可能是巧合。
我可以做些什么来修复/重置这个?
答案 0 :(得分:2)
我遇到了完全相同的问题。我正在一台机器上开发一个Web应用程序并且部署得很好。当我在路上时,我拉了源代码,它不会发布。我注意到我忘了将属性\ PublishProfiles文件夹签入SVN,所以我不得不重新创建它。我相信问题出在Profile.pubxml.user文件中。它需要包含标记中的所有文件。我刚创建了一个新的配置文件,然后将pubxml.user复制到与损坏的配置文件匹配的文件中。