我有一个带有 Web API 和网站的解决方案。我想将它们发布到两个不同的 Windows Azure 站点并使用 CloudTFS 设置 CI。我该怎么做?当我设置 CI 时,总是需要从 Azure CI 发布启动项目。
谢谢
尼兰詹
最佳答案
需要采取一些额外的步骤才能将两个网站整合到一个项目中,但我并不 100% 相信 CloudTFS 会做到这一点。本质上,您需要构建第二个站点,将其整个根路径复制到第一个站点,然后构建/打包第一个站点。最后,您需要一些额外的配置步骤来帮助为两个站点设置 IIS。
您可以在以下位置找到一些示例演练: http://msdn.microsoft.com/en-us/library/windowsazure/gg433110.aspx http://www.wadewegner.com/2011/02/running-multiple-websites-in-a-windows-azure-web-role/ http://michaelcollier.wordpress.com/2013/01/14/multiple-sites-in-a-web-role/
我可能会从 Michael Collier 的版本开始,因为它是最新版本,反射(reflect)了 Azure SDK 的更新版本。
关于azure - 如何从 One VS 解决方案发布两个单独的 Azure 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18352177/