Dies ist wahrscheinlich eine kurze Frage. Ich bin sehr neu in Lösungskonfigurationen und web.config XML-Dateitransformationen. Ich wollte eine Transformation hinzufügen, um das Debug-Attribut für das Kompilierungselement einer Asp.Net-Mvc-Website auf true zu setzen:
Web.Debug.config:
%Vor%Web.config:
%Vor%Wenn ich jedoch F5 drücke, erscheint in Visual Studio ein Fenster mit der Meldung "Die Seite kann nicht im Debug-Modus ausgeführt werden, da das Debugging in der Datei web.config nicht aktiviert ist." Es gibt mir dann die Möglichkeit, die Datei Web.config zu ändern. Aber ich dachte, der Punkt der Web.Debug.config-Datei war, dass dies automatisch gesetzt werden sollte ... Kann ich Visual Studio dazu bringen, die umgewandelte Datei Web.config zu benutzen, nachdem ich F5 gedrückt habe?
Vielen Dank im Voraus!
Andrew
Aus meiner Erfahrung kommen Transformationen bei Verwendung des F5- oder Visual Studio-Debuggers nicht vor. Es macht nur Transformationen, nachdem Sie die Website veröffentlicht haben.
Okay, ich habe mich entschieden, stattdessen das folgende Setup zu verwenden:
Web.config:
%Vor%Web.Release.config:
%Vor%Dies sollte dazu führen, dass das Kompilierungs-Debug-Attribut mit "false" überschrieben wird, wenn die Build-Deployment-Konfiguration auf "release" gesetzt ist.
Tags und Links web-config asp.net asp.net-mvc-2