回答
你可以试试这个:
对Web应用程序进行预编译。
清除目标目录(IIS中的虚拟目录或物理文件 文件夹)并将(web应用程序的)所有文件部署到目标 目录中。
在输出窗口中,您可以检查在该阶段不发布网站 操作失败。例如,在第一阶段,如果有一些错误 只会在预编译时发生,那会导致阶段1失败。 或者如果目标目录有某些配置不正确的话。 如IIS虚拟目录未设置为正确的ASP.NET版本或 某些旧文件被锁定并阻止它们被清除。大多数情况下, 发布失败将IIS端配置的问题,如 认证设置引起....
您可以按Ctl + w, o
打开输出窗口。
有时候是因为您需要以管理员身份运行VS以便能够写入目标目录。
检查输出的信息,他们会帮助你解决问题
在我的情况下,我发布到映射网络驱动器中的目录,但面板/窗口指示该位置不存在。路径正确,驱动器完全可用。当我通过使用...按钮重新设置要在Visual Studio中发布的路径时,问题自行解决。
我不得不将项目复制到C:\a\
而不是发布。我怀疑长途问题。奇怪,但为我工作。
我仍然在Windows 10上得到这个...消息在“Web Publish Activity”窗口中显示一次。文件路径大于260个字符,与https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath相匹配。但自从我尝试多次发表以来,信息一直没有回来。 – Stephen
今天我遇到了同样的问题,这是由于当我打开我的图像文件夹来查找图像时创建的Thumbs.db文件。我删除了该文件,并成功部署了该项目。希望这可以帮助其他人在相同的情况下。
我从sln文件夹中删除了一个图像,但它显示在VS.我从VS中删除一个图像,然后发布成功。 –
确保在发布前清空目标文件夹(手动)。有时vs不能删除一个会导致发布失败的文件
我有同样的问题。噩梦识别问题,因为日志和输出显示没有错误或失败。我只是得到“构建:39成功”和“发布:1失败”。
我一次系统地删除所有的NuGet软件包(并删除引用它的代码),直到找出违规的软件包,我解决了这个问题。
这需要很长时间!
但是,我的答案是Microsoft.Net.Compilers。
不知道我是如何在我的项目中结束的,但只要我删除那个包,所有事情都会再次发布。
这也是我的问题,谢谢。我必须首先删除_CodeDom.Providers.DotNetCompilerPlatform_,因为它对_Net.Compilers_有依赖性。 – Mackan
同上:https://stackoverflow.com/a/48104124/826308 –
- 1. 发布失败的构建成功vs2008
- 2. Gradle构建成功但失败
- 3. 构建失败后发布
- 4. 构建成功发布失败visual studio 2012 WPF项目
- 5. 在Visual Studio 2013中,构建成功但发布失败,没有详细信息
- 6. 构建失败 - 验证构建/发布
- 7. MSBuild报告构建失败,但日志报告构建成功
- 8. Xcode 8项目构建成功,但UI测试构建失败
- 9. JQuery-Servlet发布失败后不成功
- 10. 构建失败中标记为成功
- 11. 成功构建TensorFlow;例如失败
- 12. Visual Studio构建成功,MSBuild失败
- 13. TFS构建和成功/失败警报
- 14. 构建失败成功环境变量
- 15. 发布管理服务器成功手动,但自动失败
- 16. 持续集成构建成功,手动构建失败
- 17. 发布管理导致构建失败
- 18. ServiceStack的MonoTouch iPhone /发布构建失败
- 19. IcmpSendEcho失败,但“ping”成功
- 20. canOpenUrl失败,但openUrl成功
- 21. OpenProcess()成功,但EnumProcessModules()失败
- 22. CruiseControl.net 1.5.7256.1:我的构建失败,但仪表板显示成功
- 23. iOS构建模拟器成功,但远程设备失败
- 24. Xcode8.3.1 swift3.1构建成功但归档失败
- 25. 即使npm发布失败,为什么Travis CI会报告构建成功?
- 26. 项目文件构建成功,但源文件构建失败c#
- 27. Yesod开发失败,认为cabal构建成功
- 28. Hudson发现一个成功的Ant构建失败
- 29. 成功构建部署后,Jenkins构建失败
- 30. TFS失败构建后成功构建的警报
有点多的信息会帮助你... – Yacov
@yytg - 你需要什么样的信息?我没有得到任何警告。构建成功,为什么会发布失败? – Curt
@ curt:输出窗口日志可能会提供更多所需的信息。此外,请检查此[链接](http://bytes.com/topic/asp-net/answers/595252-publish-failed) – NaveenBhat