在唯一密鑰屬性“fileExtension”設定為“.log”時,無法添加類型為“mimeMap”的重複集合項目

來源:互聯網
上載者:User

標籤:

如果IIS中已經有設定.xaml和 .xap這兩個副檔名,那麼IIS就會提示:在唯一密鑰屬性“fileExtension”設定為“.xaml”(或者.xap)時,無法添加類型為“mimeMap”的重複集合項目。

 

 <staticContent>          <mimeMap fileExtension=".json" mimeType="application/x-javascript" />    </staticContent>

 

具體的提示資訊是根據自己所添加的MIME類型的副檔名來的,比如我添加的是.json,所以提示的是.json這個副檔名無法添加重複集合項目

所以一般我們要在設定檔中添加MIME Type,就得先使用remove節點刪除掉要添加的MIME,防止重複。正確的設定檔代碼如下:

<staticContent>      <remove fileExtension=".json"/>      <mimeMap fileExtension=".json" mimeType="application/x-javascript" />    </staticContent>

 

 

一般來說,我們之所以要在ASP.NET網站的web.config中添加MIME類型,是因為在IIS中並沒有設定這個MIME類型,而且因為某些原因我們只能在網站的web.config設定檔中添加mimeMap(比如我們沒有許可權進入伺服器等情況)。

這樣就可以能出現一個問題:假設當前網站發布到新的伺服器中,此時新伺服器上的IIS預設已經有設定這個MIME類型,而我們網站 web.config設定檔也設定了mimeMap的mimeType,這樣重複添加MIME類型就會提示mimemap在集合項目設定中重複了!

 

在唯一密鑰屬性“fileExtension”設定為“.log”時,無法添加類型為“mimeMap”的重複集合項目

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.