2013-04-24 104 views
1

我們最近升級到TFS2012,現在我們有一個MVC應用程序和一個WCF服務都內置VS2012,將編譯和構建,但不會部署。關於我應該研究什麼的任何想法?我讀到MS現在只允許部署某些類型的文件,並且網絡文件不屬於這種類型。非常感謝您的時間。構建服務器不會部署某些應用程序

+0

在我們開始有問題之前。我們將使用VS2010設置構建定義,然後讓構建服務器每晚構建它並將其部署到託管服務器。沒有問題。一旦我們升級到TFS2012,構建服務器仍將構建解決方案,但不會部署它。沒有錯誤,它只是想部署。起初它只是一個特定的MVC應用程序,但現在我們在另一個WCF服務中看到它。所以構建定義在升級之前就起作用了。 – JmarkPatton 2013-04-24 20:16:02

+0

MVC應用程序和WCF服務都在積極開發使用VS2012,所以我不知道是否它是在VS2012中開發的事實,如果是這樣,如何適應? – JmarkPatton 2013-04-24 20:18:28

回答

0

標準本地TFS2012安裝中的默認構建過程不會立即進行任何部署。因此,在回答您的問題時,我會親自看看正在發生的自定義部署步驟,並可能會進行一些額外的登錄以識別問題。

通常能夠將遠程桌面導入構建服務器,然後執行構建過程可能採取的步驟是檢查此類事情的好方法。

由於升級過程通常涉及重新安裝構建代理,我猜測它可能是權限問題,也許構建代理作爲不同的用戶安裝到它在TFS 2010配置中運行的方式,進程/用戶沒有權限來部署構建。但這只是一個猜測 - 深入探討您添加到構建過程中的部署步驟應該可以幫助您追蹤它。祝你好運!

+0

感謝您的回覆。構建定義中的部署步驟未發生更改,構建定義中的用戶標識和密碼可以很好地在同一臺服務器上部署其他應用程序。所以我不認爲這是一個權限問題。我們可以直接訪問服務器並部署這些應用程序,但他們不會使用構建服務器進行部署。 – JmarkPatton 2013-04-25 13:43:39

相關問題