我尝试在web.config文件中配置CORS设置。但是,当我运行我的服务时,我似乎无法获得CORS响应标头(" Access-Control-Allow-Origin")。那么,asp.net开发服务器9.0是否允许设置CORS设置?
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
<add name="HttpPostLocalhost" />
</protocols>
</webServices>
</system.web>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="GET,HEAD,POST,DEBUG,OPTIONS" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
</customHeaders>
</httpProtocol>
</system.webServer>
答案 0 :(得分:0)
将它放在你的web.config中 如果需要调整。这个例子我只为.aspx打开
<configuration>
<system.web>
<httpHandlers>
<add verb="GET,HEAD,POST,OPTIONS" path="*.aspx" type="System.Web.UI.PageHandlerFactory" />
</httpHandlers>
</system.web>
</configuration>