2014-07-25 72 views
2

我有結構性這樣兩個Web項目,一個部署

Proj.Soln 
    Proj.Api.csproj 
    Proj.Web.csproj 

我已經配置了微軟的Azure與bitbucket.org的解決方案。當我通過git提交到bitbucket時,azure會選擇它並部署我的應用程序。我如何指定我想要Proj.Web.csproj而不是Proj.Api.csproj?

回答

1

我不知道是否有選擇該項目的另一種方法,但有一些步驟來幫助你實現你的目標(注:這是經過測試,確認是工作):

  • 配置連續部署爲您的網站到你的Git倉庫(到位桶)
  • 進行初始承諾確保配置是罰款和工作
  • 通過FTP連接你的網站(如果不確定如何,here is tutorial
  • 導航到以下文件夾在FTP中: /site/deployments/tools - 請注意,該文件夾可能被隱藏。如果是這樣,只需在您的FTP客戶端軟件
  • 鍵入它在該文件夾,你會看到deploy.cmd文件
  • 下載該文件(deploy.cmd
  • 打開你最喜歡的文本編輯工具來編輯它
  • 有文件兩條線與msbuild.exe是指導該項目將建設(MyProjectfolder\MyProject.csproj
  • 改變您的其他項目的正確路徑,也不要忘記其他的項目也是在另一個文件夾(即MyOtherProjectFolder\MyOtherProject.csproj
  • 保存deploy.cmd
  • 上傳編輯deploy.cmd和覆蓋下/site/deployments/tools
  • 舊提交一個新的改變你原來的源代碼庫上到位桶
  • 有一杯咖啡,享受的結果!
+0

我有類似的問題(http://stackoverflow.com/questions/26891399/azure-website-continuous-deployment-always-picks-up-the-wrong-project)和my/site/deployments文件夾是空的。我能做什麼? –