我已经继承了一个以前由一个所有者管理的小型web应用程序。它已经在我面前发表过很多次了,但我自己也有问题。在尝试发布在Visual Studio 2013中,构建成功但发布失败,没有详细信息
:
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 ==========
我试着做诊断输出,但并没有给我的,为什么发布失败的任何细节。根本没有文件被写入,并且在输出中我没有收到关于它尝试发布的单个消息。
事情我已经做了/试过到目前为止:
- 重启动VS
- 重新引导计算机
- 删除
- 发布到本地目录目标目录(无变化)的内容(失败)
- 发布了一个空的/默认的网络应用程序(它的工作)
- 删除源并从git重新克隆
- 预编译(虽然我不知道如果我这样做是正确)
Publish settings: Publish method: File System Configuration: Release - Any CPU
这可能是重复的。这里为我工作的解决方案:https://stackoverflow.com/a/48104124/826308 –