Installation de mod_mono sur Ubuntu: le gestionnaire ne semble pas être enregistré

J'essaie d'installer mod_mono sur Apache 2 (Prefork MPM). J'utilise Ubuntu Karmic, et je veux juste une configuration d'hébergement automatique (de sorte que tous les files .aspx soient exécutés, de la même façon que PHP est normalement configuré).

J'ai fait ce qui suit pour installer Mono:

$ apt-get install libapache2-mod-mono mono-apache-server2 mono-devel $ a2dismod mod_mono $ a2enmod mod_mono_auto 

J'ai confirmé que mod_mono est chargé par Apache. Cependant, toutes les pages .aspx que j'essaie de charger ne sont pas traitées et ont encore un type MIME application/x-asp-net . C'est comme si le mod_mono handler ne s'est jamais enregistré avec Apache.

Voici le contenu de /etc/mod_mono_auto.load :

  LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so 

Et voici /etc/mod_mono_auto.conf :

 MonoAutoApplication enabled AddType application/x-asp-net .aspx AddType application/x-asp-net .asmx AddType application/x-asp-net .ashx AddType application/x-asp-net .asax AddType application/x-asp-net .ascx AddType application/x-asp-net .soap AddType application/x-asp-net .rem AddType application/x-asp-net .axd AddType application/x-asp-net .cs AddType application/x-asp-net .config AddType application/x-asp-net .dll DirectoryIndex index.aspx DirectoryIndex Default.aspx DirectoryIndex default.aspx 

J'ai même essayé de définir le gestionnaire explicitement:

 AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .asp 

Rien ne semble l'aider. Des idées sur la façon de travailler?

Attention, mono n'est pas comme php. Même le fait de servir une page nécessite une application mono pour démarrer. Il est important de structurer vos files aspx (lire: application Web).

J'ai vu des cas où SetHandler est nécessaire pour forcer Apache à envoyer des requêtes à un server mono.

Essayez quelque chose comme …

 <LocationMatch "\.(aspx)$"> SetHandler mono </LocationMatch>