我一直在單個web角色中使用和發佈多個網站,沒有任何問題。 然後我試着用 http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/ 中提到的Team Foundation服務實現連續交付。但是當我嘗試使用TFS構建的 (azure)時,問題就開始了。編譯輔助站點時,構建總是失敗。使用Azure-TFS構建單個webrole中的多個網站時的問題
使用PowerShell腳本進行手動打包和部署或打包和部署時沒有任何問題。 此前爲了解決二次發佈站點未發佈的問題,我使用了本博客中提到的解決方案michaelcollier.wordpress.com/2013/01/14/multiple-sites-in-a-web-role/,它運行良好。 現在TFS構建失敗,無論有沒有這種破解。
當我檢查構建投遞文件夾時,我發現TFS構建僅爲Web角色創建文件夾,而不是爲輔助站點創建文件夾,並且當構建腳本查找該輔助網站的文件夾時,它將失敗,因爲沒有。
對於這個問題的任何解決方案是值得歡迎的。
更多info--
這是一個雲服務,而不是蔚藍的網站。此Web角色是在部署中一起部署的一組工作和Web角色的一部分。
我使用了AzureContinuousDeployment.11.xaml模板。 我將「部署設置名稱」配置爲雲服務名稱。 並按照我的部署設置填寫步驟5 - 發佈 - Azure雲服務的詳細信息。 我離開了第6步 - 發佈Azure網站爲空,因爲這不是一個天藍色的網站。
無論如何,錯誤發生在與輔助網站建立網絡角色的過程中。
錯誤格式
:找不到的物理目錄「C:**中學網站項目名稱**」在服務定義文件 ./配置虛擬路徑副站名。
我有同樣的問題。你找到解決方案嗎? –
我沒有進一步調查。除此之外,我將輔助網站移至單獨的網頁上。 – Aravind
今天我也遇到了這個問題。看起來副站點路徑以某種方式混亂了。我能夠從本地機器構建/部署到天藍。如果有人有一些見解,請發帖。 –