我正在尝试使用 Windows 调度程序停止/启动 Azure Worker 角色。我使用的操作网址如下:https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>/
. 它使用证书进行保护。响应是以下错误。
Http 操作 - 来自主机 'management.core.windows.net' 的响应:'NotFound' 响应标头:x-ms-servedbyregion:ussouth3 Strict-Transport-Security:max-age=31536000;includeSubDomains x-ms-request-id:e1f235c155cf6a00a904a527bc22c77f 缓存控制:无缓存日期:2016 年 1 月 15 日星期五 19:55:02 GMT 服务器:1.0.6198.304 (rd_rdfe_stable.160106-1801) Microsoft-HTTPAPI/2.0 正文:
ResourceNotFound
The不支持资源服务名称托管服务。
我按照这里的说明进行操作:https ://msdn.microsoft.com/en-us/library/azure/ee460808.aspx 原始 POST 如下所示:POST https://management.core.windows.net/9974e512- xxxx-xxxx-xxxx-xxxxxxxxb846a/services/hostedservices/sblqueueprocessorservice/deployments/c2cdxxxxxxxxxxxxxxxxxxxxxxxxxxx6e32/ HTTP/1.1 x-ms-version: 2009-10-01 Content-Type: application/xml Host: management.core.windows.net Content-长度:173
<?xml version="1.0" encoding="utf-8"?>
<UpdateDeploymentStatus xmlns="http://schemas.microsoft.com/windowsazure">
<Status>Suspended</Status>
</UpdateDeploymentStatus>
此外,Get Deployment API 调用有效。