У меня установлены 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).