2013-10-15 6 views
0

У меня установлены apache2 и mod_mono. Проблема в том, что когда я запрашиваю http://myvirtual.mynetwork/My.Services.WebsiteComms.test.aspx, файл загружается, а не выполняется, как говорит обработчик aspx.apache и mod_mono отладка

mod_mono включена, некоторые параметры ПОЛЕЗНЫЕ:

(уже применяется) /etc/rc.local:

if [ ! -e /proc/sys/fs/binfmt_misc/register ]; then 
     /sbin/modprobe binfmt_misc 
    mount -t binfmt_misc none /proc/sys/fs/binfmt_misc 
fi 
if [ -e /proc/sys/fs/binfmt_misc/register ]; then 
     echo ':CLR:M::MZ::/usr/bin/mono:' > /proc/sys/fs/binfmt_misc/register 
else 
     echo "No binfmt_misc support" 
     exit 1 
fi 
exit 0 

/и т.д./debian_version:

7.1 

/и т.д./моно -server4/mono-server4-hosts.conf:

<IfModule mod_mono.c> 
    MonoUnixSocket default /tmp/.mod_mono_server4 
    MonoServerPath default /usr/bin/mod-mono-server4 
    AddType application/x-asp-net .aspx .ashx .asmx .ascx .asax .config .ascx 
    MonoApplicationsConfigDir default /etc/mono-server4 
    MonoPath default /usr/lib/mono/4.0:/usr/lib 
</IfModule> 

(этот файл включается из apache2 конфигурации в /etc/apache2/mods-enabled/mono.conf)

/USR/бен/мод-моно-сервера4 работает, /tmp/.mod_mono_server4 это гнездо для записи Пользователь www-data.

У меня есть DocumentRoot в виде виртуального хоста в/SRV/веб- У меня есть эти файлы в DOCROOT:

My.Services.WebsiteComms.test.aspx 
My.Services.WebsiteComms.test.aspx.config 
My.Services.WebsiteComms.test.exe 
My.Services.WebsiteComms.test.exe.config 
My.Services.WebsiteComms.test.pdb 

.aspx просто копия файла EXE, который работает отлично, если я запускаю его через mono ./My.Services.WebsiteComms.test.exe Оба файла aspx и exe имеют + x для www-data (owner).

ответ

0

Если это весь контент /etc/mono-server4/mono-server4-hosts.conf, то вы не создали никаких приложений. Вам нужно добавить некоторые из них либо вручную, либо используя mono-server4-admin и mono-server4-update (рекомендуется).

Смежные вопросы