Security
如何編輯 web.config 以使單個 XML 文件而不是其他文件具有不同的 MIME 類型?
我正在嘗試在 web.config 中為Flash 的跨域文件設置 MIME 類型。由於此文件的副檔名為 .XML,因此以下命令將編輯我站點中所有 XML 文件的 MIME 類型(不需要)
<system.webServer> <staticContent> <mimeMap fileExtension="xml" mimeType="text/x-cross-domain-policy"/> </staticContent> </system.webServer>
如何使這僅影響一個文件 crossdomain.xml
在該位置的 web.config 文件中,類似於:
<location path="crossdomain.xml"> <system.webServer> <staticContent> <clear /> <mimeMap fileExtension=".xml" mimeType="text/x-cross-domain-policy" /> </staticContent> </system.webServer> </location>
會是我的猜測。
(幕後故事)這與 UI 的功能略有不同,值得解釋,因為它不容易被發現 - 要編輯特定文件而不是文件夾的設置,您可以轉到其中的內容視圖選項卡文件夾,然後選擇您感興趣的文件,右鍵點擊它並選擇功能視圖。這僅針對該文件(可以在左側窗格中確認,並且在您編輯功能時在狀態欄中進行確認)。
它刪除並添加了類型,但我發現它很脆弱,所以我在裡面放了一個 Clear 。