Устранение ошибок с именами зарезервированных ресурсов

В этой статье описана ошибка, которая возникает при развертывании ресурса, в имени которого содержится зарезервированное слово. Зарезервированные слова нельзя использовать в именах ресурсов.

Симптом

При развертывании ресурсов вы можете получить следующее сообщение об ошибке:

Code=ReservedResourceName;
Message=The resource name <resource-name> or a part of the name is a trademarked or reserved word.

Причина

Ресурсы с доступной конечной точкой, например полным доменным именем, не могут использовать в имени зарезервированные слова или товарные знаки. Имя проверяется при создании ресурса, даже если конечная точка в данный момент не включена.

Следующие слова являются зарезервированными:

  • ACCESS;
  • APP_CODE
  • APP_THEMES
  • APP_DATA
  • APP_GLOBALRESOURCES
  • APP_LOCALRESOURCES
  • APP_WEBREFERENCES
  • APP_BROWSERS
  • AZURE;
  • BING;
  • BIZSPARK;
  • BIZTALK;
  • CORTANA;
  • DIRECTX;
  • DOTNET;
  • DYNAMICS;
  • EXCEL
  • EXCHANGE
  • FOREFRONT;
  • GROOVE;
  • HOLOLENS;
  • HYPERV;
  • KINECT;
  • LYNC;
  • MSDN
  • O365
  • OFFICE;
  • OFFICE365;
  • ONEDRIVE;
  • ONENOTE;
  • OUTLOOK;
  • POWERPOINT;
  • SHAREPOINT
  • SKYPE;
  • VISIO;
  • VISUALSTUDIO.
  • WEB.CONFIG
  • XBOX.

Следующие слова нельзя использовать ни в качестве целого слова, ни как часть строки в имени:

  • MICROSOFT;
  • WINDOWS

Следующее слово нельзя использовать в начале имени ресурса, но его можно использовать позже в имени:

  • Имя_для_входа

Решение

Укажите имя, которое не содержит ни одного из зарезервированных слов.