Je peux exécuter mon application Asp.Net MVC 2 sans problème sur mon ordinateur local. Il suffit d'exécuter / déboguer.
Mais si je l'ai déjà construit, je ne peux pas le publier ! Je dois nettoyer la solution et la publier à nouveau. Je sais que ce n'est pas critique pour le système, mais c'est vraiment ennuyeux. "One Click Publish" n'est pas "Nettoyer la solution et ensuite One click publish".
L'erreur exacte est la suivante :
Erreur 11 C'est une erreur d'utiliser une enregistrée comme allowDefinition='MachineToApplication''. au-delà du niveau de l'application. Cette erreur peut être causée par un répertoire virtuel n'est pas configuré comme une application dans IIS.
Je soupçonne que cela a quelque chose à voir avec le Web.Config dans le dossier Views, mais alors pourquoi seulement après avoir construit une fois auparavant. Et juste pour noter, l'application fonctionne bien une fois publiée.