在ARM模板部署期间找不到名称的服务器场

时间:2016-10-06 07:30:40

标签: azure azure-web-sites arm-template

我正在尝试部署一个ARM模板,该模板将提供以下元素:

  • sql server
  • sql server
  • sql server db
  • 存储帐户
  • app service plan
  • 2个网站

我收到以下错误信息:

RESOURCE ID: /subscriptions/xxxx/resourceGroups/servicename-int-rg/providers/Microsoft.Web/serverfarms/servicename-int-appservice
STATUSMESSAGE: {
  "Code": "NotFound",
  "Message": "Server farm with name servicename-int-appservice not found.",
  "Target": null,
  "Details": [
    {
      "Message": "Server farm with name servicename-int-appservice not found."
    },
    {
      "Code": "NotFound"
    },
    {
      "ErrorEntity": {
        "Code": "NotFound",
        "Message": "Server farm with name servicename-int-appservice not found.",
        "ExtendedCode": "11001",
        "MessageTemplate": "Server farm with name {0} not found.",
        "Parameters": [
          "servicename-int-appservice"
        ],
        "InnerErrors": []
      }
    }
  ],
  "Innererror": null
}
RESOURCE: servicename-int-appservice

您可以看到稍加修改的模板Gist

1 个答案:

答案 0 :(得分:0)

我设法让你的模板正常工作。我的想法是 - 你提供的是Azure不能接受的主机名,因为它需要像blablabla.azurewebsites.net这样的主机名

所以我做了什么(因为我很懒)我从Microsoft.Web / serverfarms和Microsoft.Web / sites中删除了所有主机名参数。之后它确实部署了。你可能会弄清楚如何自己传递正确的主机名,因为你已经走到了这一步。 :)

这里有什么为我工作(我删除了与网站无关的所有内容)http://pastebin.com/697bG27Z