Я только начинаю узнавать об Apache и веб-разработке, используя C# ASP.NET и Xamarin/Mono. Я создал проект ASP.NET MVC с использованием Xamarin Studio, и когда я нажимаю кнопку воспроизведения, он открывается в 127.0.0.1:8080 и работает так, как ожидалось.Как развернуть проект Xamarin ASP.NET MVC (на Mac) с Apache
Теперь я хотел бы развернуть этот небольшой сайт с помощью Apache. Я установил mod_mono
, mono-2.10
и xsp-2.10
, как это было предложено руководством по установке. Я также изменил мой файл Apache httpd.conf
следующим образом:
LoadModule mono_module /usr/libexec/apache2/mod_mono.so
Include /etc/apache2/mod_mono.conf
MonoServerPath /Library/Frameworks/Mono.framework/Versions/Current/bin/mod-mono-server2
MonoAutoApplication enabled
<Location /mono>
SetHandler mono-ctrl
Allow from all
</Location>
MonoApplications "/TestSite/"
<Location /TestSite/>
SetHandler mono
</Location>
Мой Xamarin Проект живет в /TestSite/
месте, но когда я пытаюсь идти туда, я просто получить Service Temporarily Unavailable
. Какие шаги мне не хватает? Разве это не способ развертывания решения Xamarin Studio MVC?
Вот TestSite
папка создана, как созданные Xamarin Студия:
Там, кажется, не будет много информации в Интернете, но я уверен, что это возможно! Я просто смущен, я думаю :) Спасибо!
бирки 'monotouch' или' xamarin', как правило, используется для мобильного решения. –