Пользовательские расширения файлов IIS7 - PullRequest
0 голосов
/ 10 июня 2009

Мне нужно создать собственное расширение файла для asp.net, "home.file" ... В IIS6 это довольно просто, но я не могу найти документацию, которая скажет мне, как это сделать в IIS7. Я попытался сопоставить обработчик сценариев, чтобы сопоставить файл ISPAPI.dll, но он, похоже, не перенаправляет на процесс .net, потому что я не могу подключиться к процессу. Есть идеи?

1 Ответ

1 голос
/ 10 июня 2009

В IIS7 есть 2 режима. Интегрированный трубопровод и классический трубопровод. Классический конвейер должен вести себя идентично IIS6, так что вы можете попробовать его с этим. В интегрированном конвейере каждый запрос (даже к статическим изображениям, CSS и т. Д.) Проходит через управляемый конвейер и может быть перехвачен с помощью HttpHandlers.

Если вы используете ASP.NET MVC, вы можете очень легко решить вашу проблему, просто создайте маршрут, подобный {controller} / {action} .file / {id}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...