ASP.NET ISAPI擴展的目的是什麼aspnet_isapi.dll託管在工作進程w3wp.exe在IIS 6.0中?在w3wp - IIS 6中託管的aspnet_isapi.dll的用途?
在IIS 5.0中,我明白這個ISAPI擴展負責處理所有的asp.net請求(aspx等)。它已加載到IIS進程中,並負責使用命名管道將請求發送到ASP.NET工作進程aspnet_wp.exe。
使用IIS 6.0,請求直接從內核到達w3wp.exe,並且稍後在此輔助進程中加載ISAPI擴展。
在MSDN文章(IIS 6.0)中here被稱爲Aspnet_isapi.dll - 排隊由託管代碼ASP.NET引擎處理請求並執行健康狀況監視。
這使我困惑。
這些請求是否已經在內核級別排隊?
是不是aspnet_isapi.dll unmanged代碼?即一個常規的win32 dll?而不是w3wp託管代碼?
我完全失去了: - |
任何幫助,將不勝感激!
我已將此問題移至Server Fault。有人可以關閉這個嗎?謝謝 !
感謝Cheeso ..我將問題轉移到服務器故障! (我也假定你的意思是w3wp IS是unmanged代碼,'not'是一個錯字) – Preets 2009-11-12 15:23:32
是的,w3wp.exe不是託管代碼。 (修復) – Cheeso 2009-11-12 15:42:33