Question

Je suis en train d'obtenir Mono pour travailler sur CentOS 5, mais n'ont pas encore eu beaucoup de succès. Voilà ce que je l'ai fait:

> yum install mono-web
> yum install xsp
> yum install mod_mono
> echo ":CLR:M::MZ::/usr/bin/mono:" > /proc/sys/fs/binfmt_misc/register

veiller à ce que la ligne suivante est présente dans /etc/httpd/conf/httpd.conf:

Include conf.d/*.conf

fait en sorte que /etc/httpd/conf.d/mod_mono.conf existe et ressemble à ceci:

<IfModule !mod_mono.c>
    LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so

    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 .Config
    AddType application/x-asp-net .dll
    DirectoryIndex index.aspx
    DirectoryIndex default.aspx
    DirectoryIndex Default.aspx

    <Location /mono-ctrl>
        SetHandler mono-ctrl
    </Location>
</IfModule>

Créé /etc/httpd/conf.d/mono-vhost.conf et inséré comme suit:

<VirtualHost *>
    DocumentRoot /var/www/html
    Alias /demo /usr/local/lib/xsp/test
    MonoApplications "/demo:/usr/local/lib/xsp/test"
    MonoServerPath /usr/bin/mod-mono-server2

    <Location /demo>
        SetHandler mono
    </Location>
</VirtualHost>

Et enfin:

> apachectl restart

Je http: //my.server.ip.address/demo /index.aspx , attendant de voir une page ASPX; à la place de mon navigateur m'a demandé de télécharger ce fichier. Il n'y a rien dans le journal des erreurs Apache.

J'ai d'autres sites en cours d'exécution sur cette case via PHP et ils fonctionnent parfaitement, donc je suis sûr qu'il est juste mod_mono c'est bizarre, mais pour la vie de moi, je ne peux pas comprendre quel est le problème. Si quelqu'un peut me diriger dans la bonne direction, il serait très apprécié.

Était-ce utile?

La solution

a fini par se faire fonctionner avec l'aide du tutoriel suivant:

http://blog.palehorse.net/2008/11/06/my-adventures-installing-mono-20-on-centos-4-to-work-with-apache- via-mod_mono /

Bien qu'il soit pour CentOS 4, il fonctionne aussi bien sur CentOS 5.x. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top