IIS中是否有任何方法將請求映射到特定的URL,而不會擴展到給定的應用程序。IIS 6可以爲沒有擴展名的頁面提供請求嗎?
例如,在試圖從一個Java servlet口的東西,你可能有這樣的網址...
http://[server]/MyApp/HomePage?some=parameter
理想情況下,我想能夠MyApp的映射下的一切一個特定的應用程序,但如果失敗了,關於如何達到相同效果的任何建議將會非常有用。
IIS中是否有任何方法將請求映射到特定的URL,而不會擴展到給定的應用程序。IIS 6可以爲沒有擴展名的頁面提供請求嗎?
例如,在試圖從一個Java servlet口的東西,你可能有這樣的網址...
http://[server]/MyApp/HomePage?some=parameter
理想情況下,我想能夠MyApp的映射下的一切一個特定的應用程序,但如果失敗了,關於如何達到相同效果的任何建議將會非常有用。
您可以設置IIS6來處理所有的請求,但處理文件,而不擴展的關鍵是告訴IIS不找的文件。
您也可以創建一個重寫URL的ISAPI過濾器。用戶輸入一個沒有擴展名的url,但過濾器將解釋請求,以便它可以執行。請注意,在IIS中,這很容易搞砸,所以你可能希望找到一個預先寫好的。我沒有使用過任何我自己,所以我不能推薦與通過google找到的產品不同的特定產品,特別是因爲我不知道您的具體使用情況。但至少現在你知道要搜索什麼。
您也可以使用ASP.Net重寫網址:
http://msdn.microsoft.com/en-us/library/ms972974.aspx