WebDeploy veröffentlicht keine PDB-Dateien (MVC vorkompilierte Webanwendung, VS2013)

8

Beim Veröffentlichen einer Webanwendung mithilfe von IIS WebDeploy über den Befehl "Veröffentlichen" in Visual Studio (in diesem Fall 2014) werden alle Dateien mit Ausnahme der PDB-Datei der primären Assemblys hochgeladen.

Die Datei web.config hat debug=false gesetzt. Die relevante Erstellungskonfiguration hat nur pdb-Set und das Veröffentlichungsprofil ist so eingestellt, dass Debug-Informationen ausgegeben werden.

Warum werden die pdb-Dateien nicht hochgeladen?

Eher verwirrend sind die pdb-Dateien für die kompilierten MVC-Ansichten enthalten, nur nicht die pdbs für tatsächlich verwendete Assemblies.

  

Datei hinzufügen (Domäne \ bin \ App_Web_x13lezpq.pdb). // Eine MVC-Kompilierte Ansicht   Aktualisieren der Datei (Domäne \ bin \ MyWebApplication.dll). // Die Haupt-DLL hat   Kein PDB hochgeladen, obwohl einer sowieso im bin-Ordner erstellt wurde.

    
simbolo 01.09.2014, 15:53
quelle

1 Antwort

15

Gelöst, es gibt einen dritten Platz, um die pdb-Einstellungen zu setzen - stellen Sie sicher, dass das Kontrollkästchen für 'Ausgeschlossene Debug-Symbole ausschließen' nicht aktiviert ist.

    
simbolo 01.09.2014, 16:07
quelle