2011-01-18 85 views
0

這在IIS 6中運行良好。現在使用IIS 7.5並且無法找出問題。試圖讓一個定製的應用程序工作,它是一個文件管理器。當嘗試訪問文件名中含有空格的文件時,IIS將URL編碼爲files/This+is+a+filename.doc,並引發找不到文件。我需要它將URL編碼爲files/This%20is%20a%20filename.docURL重寫替換+帶%20

一直在尋找URL重寫,但無法讓我的頭在附近。

任何想法?

+1

爲什麼正則表達式甚至是一個選項? `Request.QueryString [「filename」]。替換(「+」,「%20」),否?或[Server.URLEncode](http://msdn.microsoft.com/en-us/library/ms525738%28v=vs.90%29.aspx) – 2011-01-18 23:15:11

回答

0

您可以更改網址編碼。不需要正則表達式。