Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
如何使用发布设置文件在azure中使用c#rest api创建Vm_Azure_C# 4.0_Azure Virtual Machine - Fatal编程技术网

如何使用发布设置文件在azure中使用c#rest api创建Vm

如何使用发布设置文件在azure中使用c#rest api创建Vm,azure,c#-4.0,azure-virtual-machine,Azure,C# 4.0,Azure Virtual Machine,我需要使用c#rest api中的发布设置文件在azure中创建多个VM。我可以单独使用指纹来找到创建vm的API,而不是发布设置文件。请让我知道是否有任何选择。提前谢谢 如果打开发布设置文件,您会注意到它是一个XML文件,其中的一个属性是“ManagementCertificate”。这本质上是用于身份验证的证书 您需要做的是将此数据转换为字节数组(使用convert.FromBase64String),然后使用该字节数组创建X509Certificate2对象 获得证书对象后,您可以读取其指

我需要使用c#rest api中的发布设置文件在azure中创建多个VM。我可以单独使用指纹来找到创建vm的API,而不是发布设置文件。请让我知道是否有任何选择。提前谢谢

如果打开发布设置文件,您会注意到它是一个XML文件,其中的一个属性是“ManagementCertificate”。这本质上是用于身份验证的证书

您需要做的是将此数据转换为字节数组(使用
convert.FromBase64String
),然后使用该字节数组创建
X509Certificate2
对象

获得证书对象后,您可以读取其指纹并像通常使用指纹一样继续操作