2014-07-25 71 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文件夹是空的。我能做什么? –