新文章 网摘 文章 随笔 日记

C# asp.net web mvc 跨域配置

web.config

  <system.webServer>
  ......
    <!--跨域-->
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="http://localhost:8088" />
        <add name="Access-Control-Allow-Headers" value="*"/>
        <add name="Access-Control-Allow-Methods" value="*" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>

 

Global.asax

        /// <summary>
        /// 配置Ajax跨域访问
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Application_BeginRequest(object sender, EventArgs e)
        {
            if (Request.HttpMethod.ToUpper() == "OPTIONS")
            {
                Response.StatusCode = 200;
                Response.End();
            }
        }

https://blog.csdn.net/qq_51123498/article/details/128789273

posted @ 2023-12-07 11:24  岭南春  阅读(90)  评论(0)    收藏  举报