ajax调用.net API项目跨域问题解决
Posted 无影飞絮剑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax调用.net API项目跨域问题解决相关的知识,希望对你有一定的参考价值。
ajax调用.net API项目,经常提示跨域问题。添加如下节点代码解决:httpProtocol
<system.webServer> <handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <remove name="OPTIONSVerbHandler" /> <remove name="TRACEVerbHandler" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> <validation validateIntegratedModeConfiguration="false" /> <!--解决webpage ajax 跨域等问题--> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="Content-Type" /> <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> </customHeaders> </httpProtocol> <modules> <remove name="ApplicationInsightsWebTracking" /> <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" /> </modules> </system.webServer>
以上是关于ajax调用.net API项目跨域问题解决的主要内容,如果未能解决你的问题,请参考以下文章
关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
AJAX跨域调用ASP.NET MVC或者WebAPI服务的解决方案
如何通过js跨域调用ASP.NET Web API (请问如何实现在javascript中通过http get的方式跨域调用ASP.NET Web API?)
基于.Net Framework 4.0 Web API开发:ASP.NET Web APIs AJAX 跨域请求解决办法(CORS实现)