Iis-7
如何使 IIS 7 將所有請求傳遞給 asp.net
我有執行 ASP.NET MVC 應用程序的 IIS 7
我希望所有 URL,無論任何副檔名(例如 .csv、.xml)都由 asp.net 處理(理想情況下只是通過正常的 MVC 生根)。
我曾經能夠做到這一點(我認為使用映射到 aspnet_isapi.dll 的萬用字元),但是 IIS 在舊版本的 IIS 中。
在此版本的 IIS (7.5.7600) 中,它抱怨“此處理程序所需的模組不在模組列表中……”,即使我只是嘗試複製現有規則,例如 .ashx
我基本上想動態地建構和提供 xml、csv 和其他文件。它適用於不同的路徑(例如 /csv),但我無法讓 .csv 工作。
看看這裡
將應用程序池設置為集成模式並設置所有請求執行所有託管模組
<system.webServer> <modules runAllManagedModulesForAllRequests="true"> ... </modules> ... </system.webServer>