我正在尝试向现有的azure云服务添加新的辅助角色。现有云服务已部署了Web角色,该角色在2个实例中运行。
新的worker角色需要在单个(1)实例上运行。
旧的ServiceConfiguration文件看起来像这样>>
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="WindowsAzure3" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" schemaVersion="2014-01.2.3">
<Role name="WebMVCApplication1">
<Instances count="2" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
</Role>
</ServiceConfiguration>
新的ServiceConfiguration文件如下所示&gt;&gt;
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="WindowsAzure3" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" schemaVersion="2014-01.2.3">
<Role name="WebMVCApplication1">
<Instances count="2" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
</Role>
<Role name="NewWorkerRole">
<Instances count="1" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
</Role>
</ServiceConfiguration>
然而,当我上传新的ServiceConfiguration文件以及新的worker角色包时。我收到此错误&gt;&gt;角色&#34; WebMVCApplication1&#34;在当前部署的服务中找不到。长时间运行的操作跟踪ID为:21xxxxxxxc42xxxxxxxxxxbda5e。
我正在遵循本指南http://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-manage/#updaterole。
我已根据文档检查了两个文本框。
我在这里缺少什么? 任何建议都会有很大帮助。
非常感谢