У меня есть приложение AngularJS, в котором я пытаюсь использовать запрос AJAX для извлечения статического файла из приложения ASP.NET WebApi2, работающего на IIS 8.5. Аналогично приведенному ниже примеру
ng-include="http://server/Content/icon.svg"
Если я перейду по этому URL-адресу в браузере, IIS с радостью обработает этот файл как статический файл. Однако, когда я использую запрос AJAX, Angular сначала пытается выполнить запрос OPTIONS, поскольку это запрос CORS, а IIS выдает метод 405 Not Allowed.
Я попытался добавить эти заголовки в папку статического содержимого на веб-сайте.
Однако это не имело значения. Кроме того, на сервере IIS не установлен WebDAV, что, как я видел, может вызвать проблемы.