当前位置: 首页 > 知识库问答 >
问题:

当我从azure sdk 2.1更新到azure sdk 2.9时,azure云服务项目出现问题

石正卿
2023-03-14

团队

我是Azure stuff的初学者,需要你的建议。我最近将Azure云服务应用程序从SDK 2.1更新为SDK 2.9。但现在Azure云服务角色出现错误,表示“服务定义或服务配置无效”。

XML规范无效:“schemaVersion”属性无效-根据其数据类型,“2013-03.2.0”值无效http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition:SchemaVersion“-枚举约束失败。

许多这样的错误

错误角色:“ABCAPApplication”,设置“Microsoft”。WindowsAzure。插件。缓存。在服务定义中找不到所有服务配置中的NamedCaches。

我应该如何解决上述问题?

我的问题是我是否必须发布到azure门户以获取新的服务定义或服务配置。azureSDK更新对这里有什么影响吗?

或者我必须根据新的SDK更改服务定义或配置吗?

请帮忙。

共有2个答案

西门安宁
2023-03-14

最好是使用现有的web应用程序创建一个新的云项目,并为其提供web角色。当然,从头开始重新创建设备定义和服务配置会很痛苦。

蒋波光
2023-03-14

根据我的经验,考虑到您使用的SDK已经更改,您需要做的第一件事是更新XML文件中的schemaVersion以进行验证。

Azure SDK 2.9的schemaVersion是schemaVersion,可以通过创建一个新的针对Azure SDK 2.9的Azure云项目并查看服务配置来获取和验证。cscfg文件。然后,您可以重新编译并重新发布它来升级您的服务,以检查它是否正常工作。

 类似资料: