我有一个像这样结构的解决方案
Proj.Soln
Proj.Api.csproj
Proj.Web.csproj
我已使用 bitbucket.org 配置了 microsoft azure。当我通过 git 提交到 bitbucket 时,azure 会选择它并部署我的应用程序。如何指定要部署 Proj.Web.csproj 而不是 Proj.Api.csproj?
我不确定是否还有其他方法来选择该项目,但有一些步骤可以帮助您实现目标(注意:这是经过测试并确认有效的):
- 将网站的持续部署配置到 Git 存储库 (BitBucket)
- 进行初始提交以确保配置正常并且正常工作
- 通过 FTP 连接到您的站点(如果不确定如何连接,这是教程 http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/19/windows-azure-website-uploading-downloading-files-over-ftp-and-collecting-diagnostics-logs.aspx)
- 导航到 FTP 中的以下文件夹:
/site/deployments/tools
- 请注意,该文件夹可能是隐藏的。如果是这样,只需在 FTP 客户端软件中输入即可
- 在该文件夹中你会看到
deploy.cmd
file
- 下载该文件(
deploy.cmd
)
- 打开文件并使用您最喜欢的文本编辑工具进行编辑
- 有两条线
msbuild.exe
指示要构建哪个项目(MyProjectfolder\MyProject.csproj
)
- 更改其他项目的正确路径,并且不要忘记其他项目也在另一个文件夹中(即
MyOtherProjectFolder\MyOtherProject.csproj
)
- 保存
deploy.cmd
- 上传编辑好的
deploy.cmd
并覆盖下旧的/site/deployments/tools
- 将新更改提交到 BitBucket 上的原始源代码存储库
- 喝杯咖啡,享受结果!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)