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

设置完成。

相关推荐
专注VB编程开发20年16 天前
在 ASP.NET 中,HTTP 处理程序(HttpHandler)是处理 HTTP 请求的核心组件
iis·asp.net·asp.net core
w236173460116 天前
IIS入门指南:原理、部署与实战
架构·iis
csdn_aspnet1 个月前
Windows .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题
iis·.netcore
csdn_aspnet1 个月前
Windows Server .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题
windows·iis·.netcore
耕耘虫2 个月前
解决 .Net 6.0 项目发布到IIS报错:HTTP Error 500.30
网络·网络协议·http·iis·net·静态文件·.net 6.0
tjsoft2 个月前
实操日志之Windows Server2008R2 IIS7 配置Php7.4.3
windows·iis·php·2008·7.4.3
virelin_Y.lin2 个月前
系统与网络安全------Windows系统安全(9)
windows·web安全·系统安全·iis
fengfeng N3 个月前
谷歌浏览器更新后导致的刷新数据无法显示
跨域请求·google新版本坑
csdn_aspnet5 个月前
.NET 9.0 WebApi 发布到 IIS 详细步骤
iis·.net9.0
小乖兽技术6 个月前
ASP.NET Core Web 项目的部署:选择 IIS 还是 Kestrel?
后端·kestrel·iis·asp.net·asp.net core