尝试通过服务管理 API 在 Azure 中创建虚拟机部署。
但是得到 404 http 错误代码,虽然 uri 是正确的。我正确设置了以下格式的值,
https://management.core.windows.net/ /services/hostedservices//deployments/
还有什么遗漏吗?还在为 SSL 身份验证设置证书。所有其他服务似乎都可以工作,但仅此一项就会引发 404 http 错误
尝试通过服务管理 API 在 Azure 中创建虚拟机部署。
但是得到 404 http 错误代码,虽然 uri 是正确的。我正确设置了以下格式的值,
https://management.core.windows.net/ /services/hostedservices//deployments/
还有什么遗漏吗?还在为 SSL 身份验证设置证书。所有其他服务似乎都可以工作,但仅此一项就会引发 404 http 错误
你提到你正在使用这个网址:
https://management.core.windows.net//services/hostedservices//deployments/
您是否正在输入您希望部署的订阅 ID 和托管服务?
网址应如下所示:
https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deployments/
取自http://msdn.microsoft.com/en-us/library/windowsazure/jj157194
虽然在使用上述 URL 时,我也收到了 404 响应,但我需要删除末尾的斜杠。(“.../deployments”,而不是“.../deployments/”)在此之后我开始收到 BadRequest 响应,但这可能只是因为 XML 正文没有正确生成。
希望能帮助到你
我想你问的是 Windows Azure 虚拟机。在这种情况下,您可能没有使用正确的较新 Powershell cmdlet 来创建 Azure 虚拟机,因为在创建新的虚拟机 cmdlet 时,您不需要使用管理 URL。当您使用 PublishSettings 文件配置连接然后设置订阅时,这一切都是在第一次通话期间完成的。使用 Powershell cmdlet 创建新的 Azure 虚拟机的步骤如下:
如果您使用 PaaS Windows Azure Web/Worker 角色,那么您将使用:
此处记录了所有新的 Windows Azure Powershell CMDlet 的列表。
终于成功了。MSDN 文档中有一些错误。
uri:https://management.core.windows.net/subscriptionID/services/hostedservices/servicename/deployments
末尾没有斜线,但 MSDN 文档末尾有斜线。