allowDefinition = 'MachineToApplication' Fehler beim Veröffentlichen von VS2010 (aber nur nach einem vorherigen Build)

Ich kann meine Asp.Net MVC 2-Anwendung ohne Probleme auf meinem lokalen Computer ausführen. Einfach ausführen / debuggen.

Aber wenn ich es bereits erstellt habe, kann ich es nicht veröffentlichen! Ich muss die Lösung bereinigen und erneut veröffentlichen. Ich weiß, dass dies nicht systemkritisch ist, aber es ist wirklich ärgerlich. "One Click Publish" ist nicht "Clean Solution and One Click Publish"

Der genaue Fehler lautet wie folgt:

Error 11 Es ist ein Fehler, einen als allowDefinition = 'MachineToApplication' registrierten Abschnitt über die Anwendungsebene hinaus zu verwenden. Dieser Fehler kann durch ein virtuelles Verzeichnis verursacht werden, das in IIS nicht als Anwendung konfiguriert ist.

Ich vermute, es hat etwas mit der Web.Config im Views-Ordner zu tun, aber warum dann erst, nachdem ich vorher einmal gebaut habe. Und um nur zu erwähnen, die App funktioniert einwandfrei, sobald sie veröffentlicht wurde.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage