Chaque fois que je publie mon application Web MVC dans VS 2010 via la fonction de publication en un clic (je ne fais pas de transformations web.config ou quoi que ce soit de fantaisiste!). La prochaine fois que je viens de construire l'application que je reçois l'erreur suivante:Problème après la publication de l'application Web depuis VS 2010
Il est une erreur d'utiliser une partie enregistrée comme allowDefinition = « MachineToApplication » au-delà du niveau de l'application. Cette erreur peut être provoquée par un répertoire virtuel n'étant pas configuré en tant qu'application dans IIS. dans ... MyWebApp \ obj \ release \ package \ packagetmp \ web.config
Une nouvelle copie du fichier web.config est en effet créé par VS2010 en dessous de la ... MyWebApp \ obj \ dossier alors j'ai supprimé l'ensemble du dossier obj et j'ai ensuite pu construire à nouveau.
Mais je ne devrais pas avoir à le faire chaque fois que je publie - je dois avoir quelque chose de mal configuré - quelqu'un peut-il vous aider s'il vous plaît.
Merci.
Notez que bien que cela ne contourne pas ce problème, cela signifie que vous n'avez plus de validation au moment de la compilation de vos vues. Pour moi, c'est un problème majeur. –