【发布时间】:2015-03-27 20:09:54
【问题描述】:
我有一个 AngularJS 应用程序,我正在尝试使用 AJAX 请求从在 IIS 8.5 上运行的 ASP.NET WebApi2 应用程序中提取静态文件。类似于下面的例子-
ng-include="http://server/Content/icon.svg"
如果我在浏览器中导航到该 URL,IIS 很乐意将该文件作为静态文件提供。但是,当我使用 AJAX 请求时,Angular 会首先尝试 OPTIONS 请求,因为它是 CORS 请求,并且 IIS 会抛出 405 Method Not Allowed。
我已尝试将这些标头添加到网站的静态内容文件夹中-
然而这并没有什么不同。此外,IIS 服务器没有安装 WebDAV,这是我看到的可能导致问题的东西。
【问题讨论】:
标签: angularjs iis cors asp.net-web-api2 iis-8.5