我已經繼承了一個以前由一個所有者管理的小型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 –