Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 管理API-创建VM-InvalidXmlRequest-请求正文XML无效或未正确指定_Rest_Azure_Virtual Machine - Fatal编程技术网

Rest 管理API-创建VM-InvalidXmlRequest-请求正文XML无效或未正确指定

Rest 管理API-创建VM-InvalidXmlRequest-请求正文XML无效或未正确指定,rest,azure,virtual-machine,Rest,Azure,Virtual Machine,从Azure REST管理API创建虚拟机时出错。有人能告诉我我在下面的XML中发布了什么错误吗 错误---InvalidXmlRequest请求正文的XML无效或指定不正确。 我的帖子串: " <Deployment xmlns=\"http://schemas.microsoft.com/windowsazure\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">" + " <Name>SomeN

从Azure REST管理API创建虚拟机时出错。有人能告诉我我在下面的XML中发布了什么错误吗

错误---
InvalidXmlRequest
请求正文的XML无效或指定不正确。

我的帖子串:

"  <Deployment xmlns=\"http://schemas.microsoft.com/windowsazure\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">" + 
"    <Name>SomeName</Name>" + 
"    <DeploymentSlot>Production</DeploymentSlot>" + 
"    <Label>SomeLabel</Label>" + 
"    <RoleList>" + 
"      <Role>" + 
"        <RoleName>SomeRoleName</RoleName>" + 
"        <RoleType>PersistentVMRole</RoleType>" + 
"        <ConfigurationSets>" + 
"          <ConfigurationSet i:type=\"WindowsProvisioningConfigurationSet\">" + 
"            <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>" + 
"            <ComputerName>SomeCompName</ComputerName>" + 
"            <AdminPassword>Admin098</AdminPassword>" + 
"            <EnableAutomaticUpdates>true</EnableAutomaticUpdates>" + 
"            <ResetPasswordOnFirstLogon>false</ResetPasswordOnFirstLogon>" + 
"          </ConfigurationSet>" + 
"          <ConfigurationSet i:type=\"NetworkConfigurationSet\">" + 
"            <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>" + 
"            <InputEndpoints>" + 
"              <InputEndpoint>" + 
"                <LocalPort>3389</LocalPort>" + 
"                <Name>RemoteDesktop</Name>" + 
"                <Protocol>tcp</Protocol>" + 
"              </InputEndpoint>" + 
"            </InputEndpoints>" + 
"          </ConfigurationSet>" + 
"        </ConfigurationSets>" + 
"        <OSVirtualHardDisk>" + 
"          <DiskName>SomeDiskName-0-20121007173943</DiskName>" + 
"          <MediaLink>http://portalvhdsrx7q659n2n5j2.blob.core.windows.net/public/myvhd0008980.vhd</MediaLink>" + 
"          <SourceImageName>MSFT__Win2K8R2SP1-Datacenter-201208.01-en.us-30GB.vhd</SourceImageName>" + 
"        </OSVirtualHardDisk>" + 
"        <RoleSize>Small</RoleSize>" + 
"      </Role>" + 
"    </RoleList>" + 
"  </Deployment>"
邮政串

<Deployment xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">    <Name>SomeName</Name>    <DeploymentSlot>Production</DeploymentSlot>    <Label>SomeLabel</Label>    <RoleList>      <Role>        <RoleName>SomeRoleName</RoleName>        <RoleType>PersistentVMRole</RoleType>        <ConfigurationSets>          <ConfigurationSet i:type="WindowsProvisioningConfigurationSet">            <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>            <ComputerName>SomeCompName</ComputerName>            <AdminPassword>Admin098</AdminPassword>            <AdminUsername>AwesomeAdmin</AdminUsername>            <EnableAutomaticUpdates>true</EnableAutomaticUpdates>            <ResetPasswordOnFirstLogon>false</ResetPasswordOnFirstLogon>          </ConfigurationSet>          <ConfigurationSet i:type="NetworkConfigurationSet">            <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>            <InputEndpoints>              <InputEndpoint>                <LocalPort>3389</LocalPort>                <Name>RemoteDesktop</Name>                <Protocol>tcp</Protocol>              </InputEndpoint>            </InputEndpoints>          </ConfigurationSet>        </ConfigurationSets>        <OSVirtualHardDisk>          <DiskName>SomeDiskName-0-20121007173943</DiskName>          <MediaLink>http://portalvhdsrx7q659n2n5j2.blob.core.windows.net/public/myvhd0008980.vhd</MediaLink>          <SourceImageName>MSFT__Win2K8R2SP1-Datacenter-201208.01-en.us-30GB.vhd</SourceImageName>        </OSVirtualHardDisk>        <RoleSize>Small</RoleSize>      </Role>    </RoleList>  </Deployment>
SomeName生产SomeLabel SomeRoleName PersistentVMRole窗口配置SomeCompName Admin098 AwesomeAdmin true false网络配置3389远程桌面tcp SomeDiskName-0-20121007173943http://portalvhdsrx7q659n2n5j2.blob.core.windows.net/public/myvhd0008980.vhd          MSFT__Win2K8R2SP1-Datacenter-201208.01-en.us-30GB.vhd小型

尝试在
AdminPassword
节点之后添加
AdminUsername
节点

"  <Deployment xmlns=\"http://schemas.microsoft.com/windowsazure\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">" + 
"    <Name>SomeName</Name>" + 
"    <DeploymentSlot>Production</DeploymentSlot>" + 
"    <Label>SomeLabel</Label>" + 
"    <RoleList>" + 
"      <Role>" + 
"        <RoleName>SomeRoleName</RoleName>" + 
"        <RoleType>PersistentVMRole</RoleType>" + 
"        <ConfigurationSets>" + 
"          <ConfigurationSet i:type=\"WindowsProvisioningConfigurationSet\">" + 
"            <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>" + 
"            <ComputerName>SomeCompName</ComputerName>" + 
"            <AdminPassword>Admin098</AdminPassword>" + 
"            <AdminUsername>AwesomeAdmin</AdminUsername>" + 
"            <EnableAutomaticUpdates>true</EnableAutomaticUpdates>" + 
"            <ResetPasswordOnFirstLogon>false</ResetPasswordOnFirstLogon>" + 
"          </ConfigurationSet>" + 
"          <ConfigurationSet i:type=\"NetworkConfigurationSet\">" + 
"            <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>" + 
"            <InputEndpoints>" + 
"              <InputEndpoint>" + 
"                <LocalPort>3389</LocalPort>" + 
"                <Name>RemoteDesktop</Name>" + 
"                <Protocol>tcp</Protocol>" + 
"              </InputEndpoint>" + 
"            </InputEndpoints>" + 
"          </ConfigurationSet>" + 
"        </ConfigurationSets>" + 
"        <OSVirtualHardDisk>" + 
"          <DiskName>SomeDiskName-0-20121007173943</DiskName>" + 
"          <MediaLink>http://portalvhdsrx7q659n2n5j2.blob.core.windows.net/public/myvhd0008980.vhd</MediaLink>" + 
"          <SourceImageName>MSFT__Win2K8R2SP1-Datacenter-201208.01-en.us-30GB.vhd</SourceImageName>" + 
"        </OSVirtualHardDisk>" + 
"        <RoleSize>Small</RoleSize>" + 
"      </Role>" + 
"    </RoleList>" + 
"  </Deployment>"
“”+
“SomeName”+
“生产”+
“SomeLabel”+
"    " + 
"      " + 
"索莫来胺"
“PersistentVMRole”+
"        " + 
"          " + 
“WindowsProvisioningConfiguration”+
“SomeCompName”+
“Admin098”+
“AwesomeAdmin”+
“正确”+
“假”+
"          " + 
"          " + 
“网络配置”+
"            " + 
"              " + 
"                3389" + 
“远程桌面”+
“tcp”+
"              " + 
"            " + 
"          " + 
"        " + 
"        " + 
“SomeDiskName-0-20121007173943”+
"          http://portalvhdsrx7q659n2n5j2.blob.core.windows.net/public/myvhd0008980.vhd" + 
“MSFT_u_Win2K8R2SP1-Datacenter-201208.01-en.us-30GB.vhd”+
"        " + 
“小”+
"      " + 
"    " + 
"  "

您能为收到此错误时提供跟踪ID或准确的时间戳吗?注意-在不使用所有代码格式的情况下提供实际请求正文的转储非常有用。这是服务器看到的,所以最好根据文档进行验证。什么时区是“04-11 17:30:03.759”?您能否提供包括x-ms-request-id的完整服务器响应?Hi Gaurav。。仍然不起作用。请检查我上面编辑的文本。
"  <Deployment xmlns=\"http://schemas.microsoft.com/windowsazure\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">" + 
"    <Name>SomeName</Name>" + 
"    <DeploymentSlot>Production</DeploymentSlot>" + 
"    <Label>SomeLabel</Label>" + 
"    <RoleList>" + 
"      <Role>" + 
"        <RoleName>SomeRoleName</RoleName>" + 
"        <RoleType>PersistentVMRole</RoleType>" + 
"        <ConfigurationSets>" + 
"          <ConfigurationSet i:type=\"WindowsProvisioningConfigurationSet\">" + 
"            <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>" + 
"            <ComputerName>SomeCompName</ComputerName>" + 
"            <AdminPassword>Admin098</AdminPassword>" + 
"            <AdminUsername>AwesomeAdmin</AdminUsername>" + 
"            <EnableAutomaticUpdates>true</EnableAutomaticUpdates>" + 
"            <ResetPasswordOnFirstLogon>false</ResetPasswordOnFirstLogon>" + 
"          </ConfigurationSet>" + 
"          <ConfigurationSet i:type=\"NetworkConfigurationSet\">" + 
"            <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>" + 
"            <InputEndpoints>" + 
"              <InputEndpoint>" + 
"                <LocalPort>3389</LocalPort>" + 
"                <Name>RemoteDesktop</Name>" + 
"                <Protocol>tcp</Protocol>" + 
"              </InputEndpoint>" + 
"            </InputEndpoints>" + 
"          </ConfigurationSet>" + 
"        </ConfigurationSets>" + 
"        <OSVirtualHardDisk>" + 
"          <DiskName>SomeDiskName-0-20121007173943</DiskName>" + 
"          <MediaLink>http://portalvhdsrx7q659n2n5j2.blob.core.windows.net/public/myvhd0008980.vhd</MediaLink>" + 
"          <SourceImageName>MSFT__Win2K8R2SP1-Datacenter-201208.01-en.us-30GB.vhd</SourceImageName>" + 
"        </OSVirtualHardDisk>" + 
"        <RoleSize>Small</RoleSize>" + 
"      </Role>" + 
"    </RoleList>" + 
"  </Deployment>"