回答
你可以試試這個:
對Web應用程序進行預編譯。
清除目標目錄(IIS中的虛擬目錄或物理文件 文件夾)並將(web應用程序的)所有文件部署到目標 目錄中。
在輸出窗口中,您可以檢查在該階段不發佈網站 操作失敗。例如,在第一階段,如果有一些錯誤 只會在預編譯時發生,那會導致階段1失敗。 或者如果目標目錄有某些配置不正確的話。 如IIS虛擬目錄未設置爲正確的ASP.NET版本或 某些舊文件被鎖定並阻止它們被清除。大多數情況下, 發佈失敗將IIS端配置的問題,如 認證設置引起....
您可以按Ctl + w, o
打開輸出窗口。
有時候是因爲您需要以管理員身份運行VS以便能夠寫入目標目錄。
檢查輸出的信息,他們會幫助你解決問題
在我的情況下,我發佈到映射網絡驅動器中的目錄,但面板/窗口指示該位置不存在。路徑正確,驅動器完全可用。當我通過使用...按鈕重新設置要在Visual Studio中發佈的路徑時,問題自行解決。
我不得不將項目複製到C:\a\
而不是發佈。我懷疑長途問題。奇怪,但爲我工作。
我仍然在Windows 10上得到這個...消息在「Web Publish Activity」窗口中顯示一次。文件路徑大於260個字符,與https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath相匹配。但自從我嘗試多次發表以來,信息一直沒有回來。 – Stephen
今天我遇到了同樣的問題,這是由於當我打開我的圖像文件夾來查找圖像時創建的Thumbs.db文件。我刪除了該文件,併成功部署了該項目。希望這可以幫助其他人在相同的情況下。
我從sln文件夾中刪除了一個圖像,但它顯示在VS.我從VS中刪除一個圖像,然後發佈成功。 –
確保在發佈前清空目標文件夾(手動)。有時vs不能刪除一個會導致發佈失敗的文件
我有同樣的問題。噩夢識別問題,因爲日誌和輸出顯示沒有錯誤或失敗。我只是得到「構建:39成功」和「發佈:1失敗」。
我一次系統地刪除所有的NuGet軟件包(並刪除引用它的代碼),直到找出違規的軟件包,我解決了這個問題。
這需要很長時間!
但是,我的答案是Microsoft.Net.Compilers。
不知道我是如何在我的項目中結束的,但只要我刪除那個包,所有事情都會再次發佈。
這也是我的問題,謝謝。我必須首先刪除_CodeDom.Providers.DotNetCompilerPlatform_,因爲它對_Net.Compilers_有依賴性。 – Mackan
同上:https://stackoverflow.com/a/48104124/826308 –
- 1. 發佈失敗的構建成功vs2008
- 2. Gradle構建成功但失敗
- 3. 構建失敗後發佈
- 4. 構建成功發佈失敗visual studio 2012 WPF項目
- 5. 在Visual Studio 2013中,構建成功但發佈失敗,沒有詳細信息
- 6. 構建失敗 - 驗證構建/發佈
- 7. MSBuild報告構建失敗,但日誌報告構建成功
- 8. Xcode 8項目構建成功,但UI測試構建失敗
- 9. JQuery-Servlet發佈失敗後不成功
- 10. 構建失敗中標記爲成功
- 11. 成功構建TensorFlow;例如失敗
- 12. Visual Studio構建成功,MSBuild失敗
- 13. TFS構建和成功/失敗警報
- 14. 構建失敗成功環境變量
- 15. 發佈管理服務器成功手動,但自動失敗
- 16. 持續集成構建成功,手動構建失敗
- 17. 發佈管理導致構建失敗
- 18. ServiceStack的MonoTouch iPhone /發佈構建失敗
- 19. IcmpSendEcho失敗,但「ping」成功
- 20. canOpenUrl失敗,但openUrl成功
- 21. OpenProcess()成功,但EnumProcessModules()失敗
- 22. CruiseControl.net 1.5.7256.1:我的構建失敗,但儀表板顯示成功
- 23. iOS構建模擬器成功,但遠程設備失敗
- 24. Xcode8.3.1 swift3.1構建成功但歸檔失敗
- 25. 即使npm發佈失敗,爲什麼Travis CI會報告構建成功?
- 26. 項目文件構建成功,但源文件構建失敗c#
- 27. Yesod開發失敗,認爲cabal構建成功
- 28. Hudson發現一個成功的Ant構建失敗
- 29. 成功構建部署後,Jenkins構建失敗
- 30. TFS失敗構建後成功構建的警報
有點多的信息會幫助你... – Yacov
@yytg - 你需要什麼樣的信息?我沒有得到任何警告。構建成功,爲什麼會發布失敗? – Curt
@ curt:輸出窗口日誌可能會提供更多所需的信息。此外,請檢查此[鏈接](http://bytes.com/topic/asp-net/answers/595252-publish-failed) – NaveenBhat