سؤال

وأنا أحاول الحصول على مونو للعمل على سينت أو إس 5، ومع ذلك لم يلق نجاحا كبيرا حتى الآن. هذا هو ما فعلته:

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

والتأكد من أن السطر التالي موجود في /etc/httpd/conf/httpd.conf:

Include conf.d/*.conf

وكفلت /etc/httpd/conf.d/mod_mono.conf موجود ويبدو مثل هذا:

<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>

ومكون /etc/httpd/conf.d/mono-vhost.conf وإدراج ما يلي:

<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>

وأخيرا:

> apachectl restart

وبعد ذلك أنا تصفحها ل HTTP: //my.server.ip.address/demo /index.aspx ، نتوقع أن نرى صفحة aspx. بدلا متصفحي دفعني لتحميل هذا الملف. لا يوجد شيء في سجل خطأ أباتشي.

ولقد حصلت على المواقع الأخرى التي تعمل على هذا الإطار عبر PHP وأنها تعمل تماما، لذلك أنا متأكد من انها مجرد mod_mono هذا غريب، ولكن لحياة لي لا يمكن معرفة ما هي المشكلة. إذا كان أي شخص يمكن لي نقطة في الاتجاه الصحيح، سيكون أكثر تقدير.

هل كانت مفيدة؟

المحلول

وأخيرا حصلت على عمل بمساعدة البرنامج التعليمي التالية:

<وأ href = "http://blog.palehorse.net/2008/11/06/my-adventures-installing-mono-20-on-centos-4-to-work-with-apache-via- mod_mono / "يختلط =" noreferrer نوفولو "> http://blog.palehorse.net/2008/11/06/my-adventures-installing-mono-20-on-centos-4-to-work-with-apache- عبر-mod_mono /

وعلى الرغم من انها لسينت أو إس 4 يعمل فقط كذلك على سينت أو إس 5.x. :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top