我一直在单个网络角色中使用和发布多个网站,没有任何问题。 然后我尝试使用团队基础服务实现持续交付,如中所述 http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/ 但是当我试图使用时问题就开始了 (天蓝色)TFS构建。编译辅助站点时,构建始终失败。
使用PowerShell脚本手动打包和部署,打包和部署时没有问题。 早些时候为了克服二级网站没有发布的问题,我使用了本博客中提到的解决方案michaelcollier.wordpress.com/2013/01/14/multiple-sites-in-a-web-role/,它运行良好。 现在,无论有没有这种黑客攻击,TFS构建都会失败。
当我检查构建drop文件夹时,我注意到TFS构建仅为Web角色而不是辅助站点创建文件夹,当构建脚本查找辅助网站的该文件夹时,它会失败,因为没有。< / p>
欢迎任何有关此问题的解决方案。
更多信息 -
这是一项云服务,而不是一个天蓝色的网站。此Web角色是在部署中一起部署的一组工作者和Web角色的一部分。
我使用了AzureContinuousDeployment.11.xaml模板。 我将部署设置名称配置为云服务名称。 并根据我的部署设置填写了步骤5 - 发布 - Azure云服务的详细信息。 我离开了第6步 - 将Azure网站发布为空,因为这不是一个天蓝色的网站。
在使用辅助网站构建Web角色期间,无论如何都会发生错误。
错误格式
:无法在服务定义文件中配置虚拟路径辅助站点名称的物理目录'C:** Secondary Website Project Name **'。
答案 0 :(得分:1)
答案 1 :(得分:0)
这个解决方案对我来说非常好用。它允许您使用TFS构建在单个Web角色中发布多个站点。