Iis
如何為 IIS 10 設置處理程序映射以提供 mkv 文件?
我已成功設置虛擬目錄。它提供最常見的文件類型,但不提供 .mkv。我嘗試通過 IIS 管理器添加新的處理程序映射,但無濟於事。我選擇了“添加託管處理程序”,閱讀提示我在“類型”文本框中嘗試諸如“影片/mkv”(也是應用程序/八位字節流)之類的東西,但我只是收到一個 http 錯誤消息:
無法載入類型“影片/mkv”。
我注意到下拉菜單似乎是庫(例如 System.Web.DefaultHttpHandler)。
如何設置這些處理程序映射?
您需要設置新的 MIME 類型而不是處理程序映射,因為該文件只是一個靜態資源。
在 IIS 管理器中選擇網站,然後選擇 MIME 類型。
你也可以使用 PowerShell:
Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site' -filter "system.webServer/staticContent" -name "." -value @{fileExtension='.mkv';mimeType='video/x-matroska'}
這對預設網站執行相同的操作,但需要安裝 WebAdministration PowerShell 模組。