У меня IIS 7 работает с приложением ASP.NET MVC
Я хотел бы, чтобы все 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>