Windows-Server-2003
Mime 類型被 iisreset 刪除
我正在嘗試將 Silverlight 應用程序部署到 Win 2003 伺服器上的 iis。我將 silverlight 的 mime 類型添加到 iis ( .xap, application/x-silverlight-app ),然後重新啟動應用程序池,然後應用程序下載並執行。
但是,執行 iisreset 或重新啟動機器會清除 mime 條目。為什麼會這樣?
您不應該使用 IISReset。
IISReset
有一個/NOFORCE
參數,等待服務在重新啟動之前完全關閉。當服務未能及時寫出 metabase.xml 文件時,這可能會讓您避免設置失去(可能是由於防病毒干擾;當這種情況發生時,它通常不會在其他地方重現)。
但是根據經驗,不要使用它。
除了所有託管網站同時完全失敗之外,我想不出任何實際需要 IISReset 的情況。
大多數時候,您可以通過相關應用程序池的回收來完成您需要做的事情。注意:在下一個請求到來之前,它實際上不會啟動一個新程序,除非請求已經排隊。