如何将自定义文件扩展名映射到mono?

时间:2010-10-24 19:59:32

标签: asp.net linux mono mod-mono

我已将* .xyz扩展名映射到我在asp.net中的自定义处理程序,并可以在Windows asp.net上运行它。

如何在mono(Linux / Apache-ubuntu)上做同样的事情?

我在web.config中有这个:

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

我还在mod_mono.conf和其他几个文件中添加了类似的内容,但我仍然得到了

  

http 404无法找到资源。

1 个答案:

答案 0 :(得分:1)

如果您已启用AutoConfiguration,则需要添加:

AddType application/x-asp-net .m

到mod_mono.conf,其中.m是你的自定义扩展名。

如果禁用了AutoConfiguartion,则需要添加:

AddHandler mono .m

到你的httpd.conf。