看起來好像之前已經有人問過這個問題,但我對這個問題有一個解決方法。IIS URL重寫 - 做源文件已經需要存在嗎?
我有一個Mosso/RackSpace Cloud站點,我試圖將入站PDF請求(如site.com/abc.pdf)重定向到pdf處理程序頁面,該頁面將通過BinaryWrite從App_Data提供。
他們有一個樣本在http://www.wip.rackspacecloud.com/knowledge_center/index.php/How_do_I_rewrite_URLs_from_ASP.NET,顯示如何做到這一點,我已經嘗試過,它不提供文件,除非原始文件存在。
Mosso/RackSpace Cloud告訴我,文件重定向只發生在原始文件存在時。
原始文件是否需要重寫(如示例中所示)才能起作用?
IIS Express 7.5下的本地測試說不。也許Mosso會以奇怪的方式配置管道,以便IIS首先運行。我想我正在脫口而出。