2009-01-14 90 views
1

我通常使用VS 2008中的「發佈」功能來獲取可發佈到我的網站的正確文件等。但是,不時發佈失敗,沒有任何好的錯誤信息。我知道這可能有幾種不同的原因,但現在我開始變得非常厭倦。在Web應用程序項目(MVC)中發佈失敗

任何人都可以教我如何從命令行建立網站?正如我所說這是一個MVC項目。我可以使用aspnet_compiler嗎?我應該使用什麼參數模擬與「發佈」相同的行爲?

回答

0

我得到了同樣的問題,但我不知道原因,所以我不能再現它。

但是,如果您在解決方案中創建第二個MVC項目併發布該項目,另一個項目也將再次開始工作。

至少在我的情況下,這個工作,HTH

1

我有同樣的問題偶爾在剛剛發佈到本地目錄的正常 Web項目。

所以沒有FP需要和目錄權限永遠不會改變。它有時會起作用,然後就會失敗。輸出控制檯對解決問題毫無用處。它會說構建成功,然後在下一行發佈失敗。記錄結束。感謝什麼:(

沒有任何好消息,爲什麼發佈失敗是非常惱人的,這是VS 2008中,你會以爲他們至少可以提供一個提示。

有2個東西,我已經做了要解決的問題。

  1. 「替換匹配本地複製文件」和「刪除所有現有文件發佈前」選項之間進行切換。

  2. 重新啓動IDE。

發佈到不同的目錄,乾淨,然後生成,並停止IIS不起作用。

+0

是的,但當這兩件事情失敗時,你不知道該怎麼做。我在改變方面取得了一些成功,所以它也發佈到本地網絡服務器。 – Olaj 2009-02-27 09:51:54

1

我有點想通了。不是失敗的一部分,但我做了一個命令行構建腳本。我blogged about it here

我遇到了麻煩,在這裏粘貼代碼,但所有的信息都在博客文章中。

0

我遇到了同樣的問題。環顧四周,他發佈了Stuck的博客鏈接上的評論,我嘗試使用TortoiseSVN的導出函數來獲取沒有svn管理員東西的代碼的乾淨副本。做一個編譯和發佈從那裏工作。

不知道這是否與您的問題相同,但我們在這裏使用SVN,TortoiseSVN和AnkhSVN。如果你有相同的設置,它可能值得一試。

我知道這篇文章對於原始問題來得有點晚 - 但這是谷歌的頂級結果之一,所以我想任何其他人有這個問題可能會找到一點運氣與我的工作。

1

解決方案!!!!

顯示輸出窗口。 VS 2005 - 查看 - >輸出。

當你發佈它會給你所有的錯誤。

相關問題