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下的所有文件和文件夾來解決此問題。

我認爲這可能是由於項目不再需要的某些文件的舊引用引起的。

相關問題