无效的服务定义或服务配置

Rob*_*don 5 azure azure-cloud-services

我有一个标准的Azure构建 - 一个Web角色,一个worker角色.在最近的合并之后,它确定角色无效.当我双击Web角色或辅助角色时,或者当我右键单击并选择"属性"时,我得到一个灰色屏幕,上面写着"无效的服务定义或服务配置.请参阅错误列表以获取更多详细信息".但是,错误列表中根本没有任何内容.

我已经交叉比较了Settings元素,并尝试评论csdef和cscfg文件的各个部分,但似乎没有任何东西可以恢复生命.我已经浪费了半天的时间.我的问题不在于"出了什么问题" - 更像是,在没有给出任何信息的情况下,你应该如何在地球上找出错误是什么,并且连续消隐代码会产生全面的空白?

Lar*_*ars 11

我曾经遇到过这种情况(VS 2015 Enterprise).只需关闭并重新打开解决方案即可解决问题.


Rob*_*don 6

在这种情况下,csdef和cscfg文件没有任何问题.这是wadcfgx文件链接到角色的方式.

我在使用Azure 2.5的分支机构上; 另一个分支位于以前版本的Azure上,该版本使用旧版本的诊断程序.通过删除现有wadcfgx文件并重新生成它们,我能够使角色再次可见和可编辑.当然,在不同的分支上有不同的版本会打开一大堆蠕虫,但我们暂时处于困境.

  • @Brondahl要重新生成它们,请右键单击云项目中的角色名称,然后选择生成诊断配置选项. (2认同)