解决前端访问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",值输入:"
"。

设置完成。

相关推荐
csdn_aspnet24 天前
Windows .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题
iis·.netcore
csdn_aspnet24 天前
Windows Server .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题
windows·iis·.netcore
耕耘虫1 个月前
解决 .Net 6.0 项目发布到IIS报错:HTTP Error 500.30
网络·网络协议·http·iis·net·静态文件·.net 6.0
tjsoft1 个月前
实操日志之Windows Server2008R2 IIS7 配置Php7.4.3
windows·iis·php·2008·7.4.3
virelin_Y.lin1 个月前
系统与网络安全------Windows系统安全(9)
windows·web安全·系统安全·iis
fengfeng N3 个月前
谷歌浏览器更新后导致的刷新数据无法显示
跨域请求·google新版本坑
csdn_aspnet4 个月前
.NET 9.0 WebApi 发布到 IIS 详细步骤
iis·.net9.0
小乖兽技术5 个月前
ASP.NET Core Web 项目的部署:选择 IIS 还是 Kestrel?
后端·kestrel·iis·asp.net·asp.net core
类人_猿6 个月前
ASP.NET Web(.Net Framework) Http服务器搭建以及IIS站点发布
前端·iis·asp.net·.net·http站点服务器
浊尘7 个月前
.Net Core 接口或网站发布到IIS
iis·.netcore·api