web.config文件中的customheaders

问题描述 投票:0回答:1

如何将实体/参数添加到我的asp.net mvc应用程序中。我想允许cors通过asp.net webservice将ajax-requests发送到数据库。有没有人有修理这个的经验?

<httpProtocol>  
<customHeaders>  
        <add name="Access-Control-Allow-Headers" value="accept, content-type" />  
        <add name="Access-Control-Allow-Origin" value="http://localhost/QvAJAXZfc/opendoc.htm?document=test.qvw&lang=en-US&host=QVS%40servb"/>
        <add name="Access-Control-Allow-Methods" value="POST, GET, OPTIONS" />  
 </customHeaders>  

它向我显示了一个错误,强调了我想要访问的值的lang和主机部分。

温暖的问候

asp.net-mvc web-config access-control custom-headers http-protocols
1个回答
0
投票

确保在正确的部分添加它们。将整个URL更改为localhost,它将起作用

<configuration>
 <system.webServer>
   <httpProtocol>
     <customHeaders>
      <add name="Access-Control-Allow-Headers" value="accept, content-type" />  
      <add name="Access-Control-Allow-Origin" value="http://localhost"/>
      <add name="Access-Control-Allow-Methods" value="POST, GET, OPTIONS" />  
     </customHeaders>
   </httpProtocol>
 </system.webServer>
</configuration>
© www.soinside.com 2019 - 2024. All rights reserved.