Я попытался настроить сервер Ubuntu с Apache / mod_mono в виртуальной виртуальной машине и столкнулся с проблемой при попытке настроить Apache на использование mod_mono для обслуживания приложения ASP.NET.
I получил фиктивное приложение ASP.NET в /var/www/aspx1
(простой Default.aspx
и минималистический Web.config
). Вот мой httpd.conf
файл:
ServerName localhost
Include mod_mono.conf
И мой mod_mono.conf
:
<IfModule !mod_mono.c>
LoadModule mono_module modules/mod_mono.so
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 .vb
AddType application/x-asp-net .master
AddType application/x-asp-net .sitemap
AddType application/x-asp-net .resources
AddType application/x-asp-net .skin
AddType application/x-asp-net .browser
AddType application/x-asp-net .webinfo
AddType application/x-asp-net .resx
AddType application/x-asp-net .licx
AddType application/x-asp-net .csproj
AddType application/x-asp-net .vbproj
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
</IfModule>
Я также попытался отключить MonoAutoApplication
и добавить следующие строки:
AddMonoApplications default "/:/var/www"
<Location "/">
SetHandler mono
</Location>
Переход к http://int.er.nal.ip/aspx1/
просто перечисляет содержимое папки (стандартное перечисление Apache), и переход на http://int.er.nal.ip/aspx1/Default.aspx
предлагает сохранить файл.
После каждого изменения я перезапустил Apache , а также перезагрузили виртуальную машину на всякий случай.
Спасибо!
Это определенно не оптимальное решение, но комментирование первой и последней строк, похоже, решает проблему. Я получаю предупреждение о двойной загрузке, но теперь я знаю, что с этими строками файл даже не читается.
Это, безусловно, не оптимальное решение, но комментирование первой и последней строк, похоже, решает проблему. Я получаю предупреждение о двойной загрузке, но теперь я знаю, что с этими строками файл даже не читается.
Это, безусловно, не оптимальное решение, но комментирование первой и последней строк, похоже, решает проблему. Я получаю предупреждение о двойной загрузке, но теперь я знаю, что с этими строками файл даже не читается.