1

我已经继承了一个以前由一个所有者管理的小型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 ========== 

我试着做诊断输出,但并没有给我的,为什么发布失败的任何细节。根本没有文件被写入,并且在输出中我没有收到关于它尝试发布的单个消息。

我已经尝试了很多links,都here和其他地方。

事情我已经做了/试过到目前为止:

  • 重启动VS
  • 重新引导计算机
  • 删除
  • 发布到本地目录目标目录(无变化)的内容(失败)
  • 发布了一个空的/默认的网络应用程序(它的工作)
  • 删除源并从git重新克隆
  • 预编译(虽然我不知道如果我这样做是正确)

Publish settings: Publish method: File System Configuration: Release - Any CPU

+0

这可能是重复的。这里为我工作的解决方案:https://stackoverflow.com/a/48104124/826308 –

回答

0

我与Web应用程序的以前的主人交谈,他说,一个破碎的Visual Studio是由于模板。

解决方法是先构建然后xcopy到目标文件系统。 我以前的解决方法是问我的同事(谁没有发布F#webapps这个问题)为我发布。

0

我通过删除Visual Studio中obj \ Release下的所有文件和文件夹来解决此问题。

我认为这可能是由于项目不再需要的某些文件的旧引用引起的。

相关问题