App_Code-Ordner, der automatisch auf der veröffentlichten Website erstellt wird

Ich habe eine MVC4-App, die in VS 2010 mit Umbraco 6 erstellt wurde, und ich habe ein Web-Bereitstellungsprojekt erstellt, mit dem mein Team City-CI-Server meine Website für Testzwecke in einer CI-Umgebung bereitstellt.

Wenn ich die Homepage (oder eine Seite) zum ersten Mal auf den CI-Server lade, wird sie einwandfrei geladen. Durch das Laden einer Seite wird jedoch ein App_Code-Ordner auf meinem CI-Server erstellt. Danach wird die Meldung "Das Verzeichnis '/ App_Code /' ist nicht zulässig, da die Anwendung vorkompiliert wurde" angezeigt. Das Entfernen des App_Code-Ordners bedeutet, dass es beim Laden einer Seite erneut funktioniert und der Ordner erneut erstellt wird.

Das Entfernen der Datei PrecompiledApp.config führt dazu, dass meine Site nicht mit einem YSOD geladen wird, das angibt, dass der Objektverweis nicht auf eine Instanz eines Objekts festgelegt ist. an der folgenden Stelle im Stack-Trace "Umbraco.Web.UmbracoModule.BeginRequest (HttpContextBase httpContext) +25"

Um klar zu sein, ich habe keinen App_Code-Ordner in meinem Projekt und ich möchte oder brauche keinen. Ich möchte nur, dass es beim Laden der Seite aufhört, automatisch eine zu erstellen! Ich habe Umbraco in VS verwendet und bereits viele Male auf die gleiche Weise bereitgestellt, nur nicht mit Umbraco 6 und in einem MVC-Projekt.

Irgendwelche Ideen, warum App_Code automatisch erstellt wird und was ich tun kann, um es zu stoppen?

Danke vielmals

Richard

Antworten auf die Frage(3)

Ihre Antwort auf die Frage