iis配置网站授权(IIS的web.config中跨域访问设置方法)
iis配置网站授权
IIS的web.config中跨域访问设置方法需求:页面要显示1个图片,但是因为各种原因,导致图片在服务器2上,但是要展示的程序在服务器1 的上面,这样就造成了在显示的时候出现了跨域的问题,本来的思路为直接写个程序进行后台获得图片的路径,然后把图片进行下载出来,然后返回服务器1的图片地址,但是,由于这个周期不确定性和现阶段项目的紧迫性,就放弃了。转为第2中方式,通过js 把图片下载到服务器上。。找了下资料和别人沟通了下后,发现不能实现,然后准备用js+canvas 进行实现保存到本地,然后发现好像只能实现保存到本地。然后问题又回到了原点:就是能不能在网站图片已经存在的情况下,直接的 引入,然后查阅了资料并仔细分析后经过测试调试通了准确的实现了图片的引入的问题。
过程 :跨域解决图片引入
结果 :进行更改webconfig 的设置进行跨域的问题的设置的解决
<?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> <customErrors mode="Off"/> 这里进行在外网的情况下也可以进行看到错误日志 <webServices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols> </webServices> </system.web> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/> <add name="Access-Control-Allow-Origin" value="*,http://192.168.0.178:8068" /> </customHeaders> </httpProtocol> </system.webServer>
主要如上进行设置的跨域的允许访问的开启的限制的问题
这样的话,就可以在服务器1的时候进行展示图片的时候进行展示的时候进行解决跨域的问题
IIS的web.config中跨域设置方法在网站开发中,有时会有跨域的需求,那么IIS如何设置跨域呢?我们直接在web.config文件中配置即可,设置方法如下:
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with"/> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer>
通过对web.config以上的设置,我们就可以实现网站的跨域了。
下面为大家分享跨域 iis webconfig iis中设置方法设置Access-Control-Allow-Origin
打开IIS,找到“HTTP响应标头”点进去,
在右侧可以看到添加,然后添加如下标头即可
Access-Control-Allow-Headers:Content-Type, api_key, Authorization
Access-Control-Allow-Origin:*
如下
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,Content-Type"/> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer>
到此这篇关于IIS的web.config中跨域访问设置方法的文章就介绍到这了,更多相关IIS跨域访问内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- iis搭建web服务器和ftp教程(Windows实例通过IIS如何搭建多个FTP站点?)
- iiS7中如何部署MVC3程序
- iis服务器ftp设置(在云服务器上使用iis搭建一个ftp站点的方法图解)
- iis7.5怎么安装(IIS7.5打开启用GZip压缩功能的设置教程方法)
- 查看IIS当前连接数
- nginx更改html内容(apache与iis下让html格式的页面也同样具有shtml的动态解析)
- 阿里云ssl证书安装教程(阿里云申请的 CA Wosin 证书,在Windows iis下导入证书的步骤分享)
- iis默认文档位置(在IIS6中新增可下载文件类型的方法)
- 如何查看iis日志
- 如何注册asp.net 4.0 到iis
- win7iis服务器的安装与配置(Win7怎么装IIS 安装IIS具体方法安装教程)
- web服务器iis安全访问机制(IIS与APACHE实现HTTP重定向到HTTPS)
- 如何调试部署在IIS上的网站
- iis安全包括哪些方面(使用华盾IIS备份还原工具备份还原IIS站点图解)
- windowsserver如何安装iis(windows Server2012 IIS8.0配置安装完整教程)
- win7iis搭建web服务器(如何搭建云服务器之IIS的配置)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
- 演员陈创,火于 哮天犬 ,颠峰于 福贵 ,现状却令人唏嘘(演员陈创火于哮天犬)
热门推荐
- python元组汇总(Python数据类型之Tuple元组实例详解)
- 云服务器哪个公司适合做(企业云服务器适用企业有哪些?)
- set statistics profile on的用法
- sql server 获取时间(SQL SERVER中常用日期函数的具体使用)
- 数据恢复操作类型包括误写入恢复(delete误删数据使用SCN号恢复推荐)
- pythonkeys怎么用(浅谈python的深浅拷贝以及fromkeys的用法)
- javascript如何建立一个静态变量(JavaScript中子函数访问外部变量的3种解决方法)
- mysql中自增字段类型(MySQL数字类型自增的坑)
- navicat连接报错10038(解决Navicat for Mysql连接报错1251的问题连接失败)
- python 装饰器模式(python重试装饰器的简单实现方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9