2011-02-23 50 views

回答

9

我想這可能是你缺少的信息 - Static Content MimeMap

+3

您能否將鏈接中的信息摘要添加到答案中?這種方式不僅僅是[鏈接唯一答案](http://meta.stackexchange.com/q/8231/189763)。 – 2014-10-06 21:28:02

+1

該鏈接沒有給出默認列表,它只顯示如何向提供的文件類型添加類型。 – Jac 2015-02-13 22:12:46

0

雖然這個問題比較老,我期望Kiquenet能夠把它整理出來,但沒有一個答案能夠真正回答這個問題,我發現這篇文章尋找答案,我期望別人會這樣做。本文回答了這個問題:

IIS and Static content?

套用,靜態文件是那些IIS沒有特定的處理程序。即.Net框架web.config部分中列出的每種文件類型httpHandlers都不是靜態的。

請看本Swayne最出色答卷,以報價:

您可以通過導航到你的網站檢查文件處理程序IIS中的列表,然後單擊「處理程序映射」。默認情況下,這些是從.Net基本web.config繼承而來的,它位於不同的位置,具體取決於.Net框架版本。

C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG \ web.config中 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ web.config中

如果被請求的文件還沒有顯式映射到另一個處理程序,它作爲最後一個選項(System.Web.DefaultHttpHandler)確定它是靜態文件還是目錄瀏覽請求,它將落入捕獲所有處理程序(*)。所以靜態文件只是文件沒有綁定到另一個處理程序。