2009-10-31 8 views
2

Je suis en train de précompiler et déployer mon application ASP.NET MVC à partir de Visual Studio 2008 à un serveur exécutant Mono 2.4 en utilisant un Visual Studio 2008 projet de déploiement Web. Chaque fois que je vais sur le site, cependant, je reçois un message d'erreur:précompilation ASP.NET MVC sur Mono avec le Web Déploiement du projet

Ce fichier marqueur généré par l'outil de précompilation et ne doit pas être Effacé!

Quelqu'un at-il ce travail? Existe-t-il un meilleur moyen de précompiler et de déployer une application MVC de Visual Studio 2008 à Mono?

Répondre

2

Vous devez vous assurer que lorsque vous utilisez la commande aspnet_compiler, vous avez spécifié le répertoire virtuel où les applications résideraient avec la commande -v. Par exemple, si vous voulez générer et servir une application stock ASP.NET MVC, Mvc1, à partir localhost/Mvc1, vous devez vous assurer que vous utilisez le commutateur -v/Mvc1:

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

Puisqu'il s'agit d'une application ASP.NET MVC, je vous suggère également de vous assurer que vous avez explicitement configuré Apache mod_mono, plutôt que de dépendre de l'AutoHosting. J'ai discuté pourquoi dans my answer to "Mono 2.4, AutoHosting and MVC".

Vous pouvez maintenant utiliser le Apache mod_mono configuration tool hébergé sur le site mono.