Как сопоставить пользовательское расширение файла моно? - PullRequest
1 голос
/ 24 октября 2010

Я сопоставил расширение * .xyz со своим собственным пользовательским обработчиком в asp.net и могу запустить его в Windows asp.net.

Как я могу сделать то же самое на моно (Linux / Apache - Ubuntu)?

У меня есть это в моем web.config:

<httpHandlers><add path="*.xyz" verb="*" type="MyCustomHandler,...">...

Я также добавил похожие вещи в mod_mono.conf и несколько других файлов, но все равно получаю

http 404 Ресурс не найден.

1 Ответ

1 голос
/ 30 ноября 2010

Если у вас Автоконфигурация включена, вам нужно добавить:

AddType application/x-asp-net .m

в mod_mono.conf, где .m - ваше собственное расширение.

Если у вас отключена автоконфигурация, вам нужно добавить:

AddHandler mono .m

на ваш httpd.conf.

...