New Azure role sizes were announced recently and I want to test my service on STANDARD_D1
. So I open my service definition file which starts something like this
<ServiceDefinition name="MyService"
xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"
schemaVersion="2012-10.1.8">
<WebRole name="Whatever" vmsize="Small">
and change Small
to STANDARD_D1
. The definition now fails validation - STANDARD_D1
is not supported by the schema version I use.
It looks like perhaps my Azure SDK version is "too old" but.. Suppose I update to a later SDK version and then some new "sizes" appear - will I have to update again or is there any way to make use of new "sizes" without updating the SDK?
How do I make it work? Do I have to update to a newer SDK or is there perhaps some workaround?
Just update the SDK, I did this and worked first time after having the same issue as you.