2013-01-04 16 views
2

我將我的TFSService帳戶連接到我的Azure帳戶,並試圖將TFSService構建的結果發佈到我的Azure帳戶。肯定我有我的生成定義設置正確 - 一切編譯就好了,這是偉大的,但我每次嘗試部署的時候,我得到以下錯誤:將TFSService構建發佈到Azure失敗,並顯示DirectoryNotFoundException

Exception Message: Could not find a part of the path 'C:\a\bin\_PublishedWebsites'. (type DirectoryNotFoundException) 
Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context) 
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 

任何人有任何想法可能是錯了嗎?爲了記錄,通過在Visual Studio中右鍵單擊我的項目進行手動發佈可以正常工作(並使用相同的發佈配置文件),因此不太確定交易是什麼。我也不是100%什麼樣的信息會對調試時使用的人有幫助,所以請讓我知道你們想看到什麼,我會更新這個問題。

謝謝。

回答

1

我通過簡單地刪除Azure中的TFS集成和TFS中相關的構建配置來解決此問題,然後重新添加。

+2

請你詳細說明一下嗎? –

+0

只需轉到儀表板,然後單擊「從Visual Studio Online斷開連接」。然後回到VS並刪除所有以前的構建和構建定義。回到門戶網站並創建一個VS Online部署... –

+1

有趣的是,我開始在爲你解決它之後得到這個錯誤...... – lesscode

1

當輸出位置設置不正確時會發生此錯誤。 輸出位置的值可以是「AsConfigured」,「PerProject」或「SingleFolder」。 http://msdn.microsoft.com/en-us/library/dd647547.aspx#output

例如,如果您在模板中有一個配置設置的項目,則輸出位置將設置爲SingleFolder。

+0

當前的Azure模板中沒有「AsConfigured」選項。 – sprinter252

+0

我將它設置爲SingleFolder,並且出現相同的錯誤 – lesscode

相關問題