.net - 在单个 webrole 中存在多个网站的情况下,Azure-TFS 构建存在问题

标签 .net azure build tfs webrole

我一直在单个网络角色中使用和发布多个网站,没有任何问题。 然后我尝试使用团队基础服务实现持续交付,如中所述 http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/ 但是当我尝试使用时问题就开始了 ( azure )TFS 构建。编译辅助站点时构建总是失败。

手动打包部署或者使用powershell脚本打包部署都没有问题。 早些时候,为了克服辅助站点不发布的问题,我使用了此博客 michaelcollier.wordpress.com/2013/01/14/multiple-sites-in-a-web-role/ 中提到的解决方案。效果很好。 现在无论有没有这个 hack,TFS 构建都会失败。

当我检查构建放置文件夹时,我注意到 TFS 构建仅为 Web 角色而不为辅助站点创建一个文件夹,并且当构建脚本查找辅助网站的该文件夹时,它会失败,因为没有。

欢迎针对此问题提供任何解决方案。

更多信息--

这是一项云服务,而不是一个 azure 网站。此 Web 角色是在部署中一起部署的辅助角色和 Web 角色集的一部分。

我使用了 AzureContinouslyDeployment.11.xaml 模板。 我将部署设置名称配置为云服务名称。 并根据我的部署设置填写了步骤 5 - 发布 - Azure 云服务的详细信息。 我将步骤 6 - 发布 Azure 网站留空,因为这不是 Azure 网站。

无论如何,该错误是在使用辅助网站构建 Web 角色期间发生的。

格式错误

:找不到服务定义文件中配置的虚拟路径辅助站点名称的物理目录“C:**辅助网站项目名称**”。/。

最佳答案

VSO 似乎不支持将多个网站部署到 Azure Web 角色。

确认here作者:特雷弗·汉考克。

我继续建议将其作为一项新功能 here .

关于.net - 在单个 webrole 中存在多个网站的情况下,Azure-TFS 构建存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16869047/

相关文章:

android - React-native 0.65 (targetSdk=30) android build 由于 react-native-reanimated 而失败

.net - 有哪些免费或廉价的工具可以搜索/索引文件系统(使用 .Net)?

azure 与 terraform 安全组的多个规则

python - 如何打破azure python SDK中已存在的租约

node.js - Node/Gulp同步删除任务内的目录

deployment - Web 应用程序 : Development to Production

.net - 如何使用 SOS 读取字符串?

.net - 功能键的标准操作列表

c# - 是否可以复制具有相似字段的类型实例?

Azure容器实例没有IP