项目背景:
采用前后端分离开发模式
前端:VUE
后台:ASP.NET WEB API
服务器:window server 2008 r2 IIS 7.0
问题描述:
跨域问题的话,对这个错误已经很眼熟了。不慌,下面提供实测解决方法。
解决方法:
第一步: 解决方案 -> Global.asax.cs -> 加入红框中的代码
protected void Application_BeginRequest()
{
if (Request.Headers.AllKeys.Contains("Origin") && Request.HttpMethod == "OPTIONS")
{
Response.End();
}
}
第二步:IIS配置 -> 填写对应的HTTP响应标头