2014-11-18 2 views
1

Мы хотим развернуть приложение MVC5, которое построено на Mono на сервере Debian. Этот сервер поставляется с третьей стороны, у которой есть большой веб-сервер, который может перенаправлять запросы через прокси.Как развернуть приложение Mono?

В прошлом мне удалось запустить небольшой сервер Ruby on Rails «локально» на сервере и перенаправить хостинг-провайдера на порты. Можно ли сделать то же самое с Mono?

Я слышал о K runtime for ASP.NET vNext. Может ли среда выполнения K также использоваться для приложений ASP.NET MVC5? И если да, то как?

Или лучше спросить, может ли хостинг-провайдер установить mod_mono package?

Возможно, у меня что-то не хватает. Надеюсь, вы можете объяснить мне, как развернуть приложение ASP.NET MVC5 на Mono на сервер Linux.

ответ

1

Закончено с использованием lighttpd с модулем mod_mono. Пришел к копированию файлов на сервер, запустил веб-сервер локально на сервере (точно так же, как и локальный xsp4, а затем готов к производству) и настроить lighttpd, чтобы указать на него прокси-сервер. Аналогичная идея, как Mono и nginx, как описано ниже.

+0

Обе ссылки являются смерть, первый один оседают в какой-то странной рекламы. –

+0

Я не уверен, насколько вы опытны в этом, но я пытаюсь использовать эту настройку для своего Synology DS213, и я продолжаю сталкиваться с проблемой 403, кажется, мне не разрешают обращаться к папке, мне интересно, у вас есть опыт в этом/знаете, что это может быть? –

+0

Попробуйте http://serverfault.com/questions/315075/setting-up-mono-asp-net-4-0-on-apache2-ubuntu-virtual-hosts#663217. См. 'Chmod' в папке. –