Workaround:
1. Web. config
<system.webserver> <handlers> <Removename= "extensionlessurlhandler-integrated-4.0" /> <Removename= "Optionsverbhandler" /> <Removename= "Traceverbhandler" /> <Addname= "extensionlessurlhandler-integrated-4.0"Path="*."verb="*"type= "System.Web.Handlers.TransferRequestHandler"Precondition= "integratedmode,runtimeversionv4.0" /> </handlers> <Httpprotocol> <customheaders> <!--<add name= "Access-control-allow-origin" value= "http://xxx.com, http://yyy.com"/> - <Addname= "Access-control-allow-origin"value="*" /> <Addname= "Access-control-allow-methods"value= "GET, POST, PUT, DELETE" /> </customheaders> </Httpprotocol> </system.webserver>
<add name= "Access-control-allow-origin" value= "*"/><add name= "Access-control-allow-methods" value= "GET, POST, PUT, DELETE "/>
Specify Web site
<add name= "Access-control-allow-origin" value= "http://xxx.com, http://yyy.com"/>
2,System. Web. Http. Cors
3. Expansion
Web API cross-domain issues