IIS的web.config中跨域访问设置方法

admin3年前网站建设33

需求:页面要显示1个图片,但是因为各种原因,导致图片在服务器2上,但是要展示的程序在服务器1 的上面,这样就造成了在显示的时候出现了跨域的问题,本来的思路为直接写个程序进行后台获得图片的路径,然后把图片进行下载出来,然后返回服务器1的图片地址,但是,由于这个周期不确定性和现阶段项目的紧迫性,就放弃了。转为第2中方式,通过js 把图片下载到服务器上。。找了下资料和别人沟通了下后,发现不能实现,然后准备用js+canvas 进行实现保存到本地,然后发现好像只能实现保存到本地。然后问题又回到了原点:就是能不能在网站图片已经存在的情况下,直接的 引入,然后查阅了资料并仔细分析后经过测试调试通了准确的实现了图片的引入的问题。

过程 :跨域解决图片引入

结果 :进行更改webconfig 的设置进行跨域的问题的设置的解决

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<xml version="1.0" encoding="utf-8">
 
<!--
  有关如何配置 asp 应用程序的详细消息,请访问
  go.microsoft/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="*,192.168.0.178:8068" />  
    </customheaders>  
  </httpprotocol>  
  
  </system.webserver>




主要如上进行设置的跨域的允许访问的开启的限制的问题

这样的话,就可以在服务器1的时候进行展示图片的时候进行展示的时候进行解决跨域的问题

iis的web.config中跨域设置方法

 

在网站开发中,有时会有跨域的需求,那么iis如何设置跨域呢?我们直接在web.config文件中配置即可,设置方法如下:

 

1
2
3
4
5
6
7
8
9
<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:*

如下

 

1
2
3
4
5
6
7
8
9
<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跨域访问内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:blog.csdn/milijiangjun/article/details/80818975

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

为什么网站备案会被退回?

在备案过程中,邮箱经常会遭遇有邮件提醒说备案被退回?遭遇这种情况不必担心,这是因为我们在初期备案资料提交过程中有资料不规范或不清晰等等的因素造成的。那在备案资料提交过程中我们需要留意哪些问题呢?1.个...

一个好的网站制作方案中,哪些部分比较重要

网站进行设计方案的好坏,将直接决定了网站的后期建设效果。那么,在一个好的网页进行设计方案中,哪些问题部分的存在是比较具有重要性呢? 1、网页的加载速度 现在的网站,流量影响较大的时...

完美解决IIS和APACHE的301重定向(带参数)

在5月份的时候,因为对一个网站改版,导致大量链接失效,正好5月底GOOGLE PR大更新,这个网站的PR直接从3降低到2,并且收录也急剧下滑,可以说网站的大幅度改版是导致本次PR降低的主要因素,后在G...

重庆省网站备案都需要那些手续?环节是怎样的?

A 企业备案: 工商营业执照副本(用最新年检记录的副本)原件扫描件、网站负责人身份证正反面原件扫描件、网站负责人核验照片、法人身份证正反面原件扫描件、核验单扫描件(需加盖公章,在线填完备案资料后系统...

网站建设之页面请求响应时间检测的要求

网站访问速度快、格式规范的网页,能够提升用户体验并直接影响网站流量页面响应时间检测,是判断一个网站是否是好网站的重要的因素之一。 为了测试网页加载速度对搜索结果的影响,Google曾有意放缓...

网站建设之网站结构有哪些类型

网站建设中,网站的结构类型是非常重要的,一个号的结构能让我们的网站更具有创意,更能够吸引用户。如果您不知道网站的结构类型,很难设计一个出色的网站。今天,小编就给大家介绍4种不同结构类型的网站,让您的网...