濮阳杆衣贸易有限公司

主頁 > 知識庫 > IIS的web.config中跨域訪問設(shè)置方法

IIS的web.config中跨域訪問設(shè)置方法

熱門標(biāo)簽:麗江真人語音電話外呼系統(tǒng) 怎么找到?jīng)]有地圖標(biāo)注的店 河南防封號電銷機(jī)器人是什么 宿城區(qū)電話機(jī)器人找哪家 400電話辦理介紹信 福州企業(yè)電銷機(jī)器人排名 10086外包用的什么外呼系統(tǒng) 上海申請高400開頭的電話 打400電話怎么辦理收費(fèi)

需求:頁面要顯示1個(gè)圖片,但是因?yàn)楦鞣N原因,導(dǎo)致圖片在服務(wù)器2上,但是要展示的程序在服務(wù)器1 的上面,這樣就造成了在顯示的時(shí)候出現(xiàn)了跨域的問題,本來的思路為直接寫個(gè)程序進(jìn)行后臺獲得圖片的路徑,然后把圖片進(jìn)行下載出來,然后返回服務(wù)器1的圖片地址,但是,由于這個(gè)周期不確定性和現(xiàn)階段項(xiàng)目的緊迫性,就放棄了。轉(zhuǎn)為第2中方式,通過js 把圖片下載到服務(wù)器上。。找了下資料和別人溝通了下后,發(fā)現(xiàn)不能實(shí)現(xiàn),然后準(zhǔn)備用js+canvas 進(jìn)行實(shí)現(xiàn)保存到本地,然后發(fā)現(xiàn)好像只能實(shí)現(xiàn)保存到本地。然后問題又回到了原點(diǎn):就是能不能在網(wǎng)站圖片已經(jīng)存在的情況下,直接的 引入,然后查閱了資料并仔細(xì)分析后經(jīng)過測試調(diào)試通了準(zhǔn)確的實(shí)現(xiàn)了圖片的引入的問題。

過程 :跨域解決圖片引入

結(jié)果 :進(jìn)行更改webconfig 的設(shè)置進(jìn)行跨域的問題的設(shè)置的解決

<?xml version="1.0" encoding="utf-8"?>
 
<!--
  有關(guān)如何配置 ASP.NET 應(yīng)用程序的詳細(xì)消息,請?jiān)L問
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
 
<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
  <customErrors mode="Off"/> 這里進(jìn)行在外網(wǎng)的情況下也可以進(jìn)行看到錯(cuò)誤日志
     	<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>

主要如上進(jìn)行設(shè)置的跨域的允許訪問的開啟的限制的問題

這樣的話,就可以在服務(wù)器1的時(shí)候進(jìn)行展示圖片的時(shí)候進(jìn)行展示的時(shí)候進(jìn)行解決跨域的問題

IIS的web.config中跨域設(shè)置方法

在網(wǎng)站開發(fā)中,有時(shí)會有跨域的需求,那么IIS如何設(shè)置跨域呢?我們直接在web.config文件中配置即可,設(shè)置方法如下:

<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以上的設(shè)置,我們就可以實(shí)現(xiàn)網(wǎng)站的跨域了。

下面為大家分享跨域 iis webconfig iis中設(shè)置方法

設(shè)置Access-Control-Allow-Origin

打開IIS,找到“HTTP響應(yīng)標(biāo)頭”點(diǎn)進(jìn)去,

在右側(cè)可以看到添加,然后添加如下標(biāo)頭即可

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>

到此這篇關(guān)于IIS的web.config中跨域訪問設(shè)置方法的文章就介紹到這了,更多相關(guān)IIS跨域訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:朝陽 連云港 隴南 雞西 面試通知 運(yùn)城 遵義 荊門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《IIS的web.config中跨域訪問設(shè)置方法》,本文關(guān)鍵詞  IIS,的,web.config,中跨,域,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《IIS的web.config中跨域訪問設(shè)置方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于IIS的web.config中跨域訪問設(shè)置方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天峻县| 新郑市| 鄂尔多斯市| 久治县| 定安县| 潜山县| 饶河县| 长宁区| 会东县| 驻马店市| 桐庐县| 轮台县| 南城县| 左贡县| 河西区| 青神县| 抚宁县| 柳江县| 宁强县| 报价| 松阳县| 东明县| 古浪县| 伽师县| 女性| 军事| 和田市| 喀喇| 石河子市| 吉木萨尔县| 福建省| 伊金霍洛旗| 芮城县| 饶平县| 霍山县| 阜新| 三门县| 新平| 兴和县| 太和县| 会同县|