2011-04-28 54 views
0

我想知道,如果用戶請求一個ASP.NET頁面(帶.aspx)擴展名,IIS如何識別它需要服務器.aspx/.php/.html或任何其他頁面?IIS如何識別它需要用作aspx/php/html頁面?

OR

當第一請求是從客戶端的Web瀏覽器發出的,在什麼後臺發生,直到網頁在客戶端提供服務?

讓我知道是否有任何疑問/疑問

謝謝(提前)!

+0

研究如何HTTP的工作原理。 – 2011-04-28 18:49:54

回答

2

IIS使用handlers來處理非html內容。處理程序使用所請求文件的擴展名(即aspx/asmx/etc的aspnet_isapi.dll)進行映射。

1

右鍵單擊網站-goto properties-> Vetrualdirectory-> Application Mapping->點擊Configuration .. button->在applicationmapping下,您將找到所有帶有文件擴展名爲expx aspx-aspnet_isapi的isapi用於提供頁面。您也可以通過改變文件擴展名試圖映射文件擴展名與任何ISAPI擴展

問候 拉疊希亞姆