Прекомпиляция ASP.NET MVC в Mono с проектом веб-развертывания - PullRequest
2 голосов
/ 01 ноября 2009

Я пытаюсь предварительно скомпилировать и развернуть приложение ASP.NET MVC из Visual Studio 2008 на сервере под управлением Mono 2.4 с помощью проекта веб-развертывания Visual Studio 2008. Однако, когда я захожу на сайт, я получаю сообщение об ошибке:

Это файл маркера, сгенерированный инструмент предварительной компиляции, и не должно быть Исключено!

Кто-нибудь получил это работает? Есть ли лучший способ прекомпилировать и развернуть приложение MVC из Visual Studio 2008 в Mono?

1 Ответ

2 голосов
/ 26 января 2010

Необходимо убедиться, что при использовании команды aspnet_compiler вы указали виртуальный каталог, в котором будут располагаться приложения, с помощью команды -v. Например, если вы хотите создать и обслуживать стандартное приложение ASP.NET MVC, Mvc1, из localhost / Mvc1, вам необходимо убедиться, что вы используете ключ -v / Mvc1:

aspnet_compiler -f -p c: \ projects \ Mvc1 -v / Mvc1 c: \ test \ output

Поскольку это приложение ASP.NET MVC, я бы также рекомендовал убедиться, что вы явно настроили Apache mod_mono, а не в зависимости от AutoHosting. Я обсуждал, почему в мой ответ на «Mono 2.4, AutoHosting и MVC» .

Теперь вы можете использовать Apache mod_mono конфигурационный инструмент , размещенный на моно-сайте.

...