解决前端访问IIS服务器发生跨域请求报错的方法

现在WEB开发都是前后端分离的模式了,当前端代码访问后端WEB服务器时,经常会发生跨域请求报错的问题。

如果是IIS服务器,可以通过下面的方式轻松解决。

由于出现跨域问题是因为服务器返回的页面在返回头中没有设置"Access-Control-Allow-Origin "参数造成。那么解决方法也就可以通过设置"Access-Control-Allow-Origin "参数为""即可,这也就是表示允许所有站点跨域访问。
  在IIS服务器中,可以通过设置网站的HTTP响应标头,增加"Access-Control-Allow-Origin "参数的值。
  1、打开 IIS管理器,找到"网站"下要设置的网站,比如:"Default Web Site"

2、双击"HTTP响应标头",进入"HTTP响应标头"页面

3、点击右侧的"添加...",弹出如下输入框:

4、在"编辑自定义HTTP响应头"中,名称输入:"Access-Control-Allow-Origin",值输入:"
"。

设置完成。

相关推荐
2407-2 shw10 天前
中间件解析漏洞
运维·nginx·iis·apache
dzj202118 天前
asp.net core在win上的发布和部署
c#·部署·iis·asp.net·发布
△曉風殘月〆1 个月前
如何在IIS中为typecho博客启用HTTPS访问
iis·typecho·windows server·web server·自建博客
tekin1 个月前
用于gin框架的CORS中间件,解决身份凭证和通配符不能同时设置问题,可同时配置附带身份凭证的请求和*通配符,chrome插件CORS跨域请求通配符
前端·chrome·网络安全·中间件·gin·cors·跨域请求
csdn_aspnet1 个月前
.Net Core IIS 程序报错 Access to the path c:\\windows\\TEMP\\poifiles is denied
iis·.netcore
Henry_Wu0011 个月前
let‘sencrypt导出带私有key证书
nginx·iis
明月登楼2 个月前
服务器为什么大多用 Linux?
linux·运维·服务器·微软·iis
易板2 个月前
MAX98357、MAX98357A、MAX98357B小巧、低成本、PCM D类IIS放大器,具有AB类性能中文说明规格书
iis·pcm·数字功放·d类放大器
春山之外2 个月前
基于IIS的Windows系统Django项目本地部署
后端·python·django·iis·服务器部署