我继承了以前由一位所有者管理的小型网络应用程序。它已在我之前发表过很多次,但我自己也遇到了问题。
试图发布:
1>------ Build started: Project: Foo.Logic, Configuration: Release Any CPU ------
1> Foo.Logic -> C:\workspace\Foo\Foo.Logic\bin\Release\Foo.Logic.dll
2>------ Build started: Project: Foobar, Configuration: Release Any CPU ------
2> Foobar -> C:\workspace\Foo\Foobar\bin\Foobar.dll
3>------ Publish started: Project: Foobar, Configuration: Release Any CPU ------
========== Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
我已尝试对输出进行诊断,但这并未向我提供有关发布失败原因的任何详细信息。根本没有写任何文件,我在输出中没有收到关于它试图发布的消息。
到目前为止我做过/尝试过的事情:
Publish settings:
Publish method: File System
Configuration: Release - Any CPU
答案 0 :(得分:0)
我与网络应用程序的前任所有者交谈,他说这是由于Visual Studio模板损坏。
解决方法解决方案是构建然后xcopy到目标文件系统。 我之前的解决方法是让我的同事(他没有发布F#webapps这个问题)为我发布。
答案 1 :(得分:0)
我通过删除Visual Studio中obj \ Release下的所有文件和文件夹解决了这个问题。
我认为这可能是由对项目不再需要的某些文件的旧引用引起的。