2016-11-23 4 views
0

Ich habe mehrere Projekte mit dem gleichen Problem und ich habe sogar ein leeres Web-Projekt gestartet und habe die gleichen Probleme. Ich verwende VS Professional 2015 Update 3.Probleme mit Web.Config Transform

Ich kann Configuration Manager verwenden, um neue Konfigurationen zu erstellen, aber ich kann sie nicht auf meinem Website-Projekt angewendet werden. Dies gilt für das Klassenprojekt, nicht aber für das Webprojekt. Ich habe eine Lösung mit einem leeren Webprojekt erstellt und hatte die gleiche Erfahrung.

Da ich die Configs nicht anwenden kann, funktionieren die Publish Transformationen nicht, weshalb ich versuche, diese Änderungen vorzunehmen.

Ich habe Configs für Release und Staging erstellt und das Projekt wird die Transformation durchführen, aber wird nur die Debug-Konfigurationsdatei transformieren, egal was das Veröffentlichungsprofil hat.

kann ich die neue Konfiguration Checkbox

Creating the configuration

Manchmal ist das Erstellen neuer Projektkonfiguration erstellen nicht aktiviert ist.

Danach gehe ich zum Webprojekt und ich versuche, die Konfiguration zu ändern, und die Option ist nicht da. (Ich kann nicht mehr als ein Bild posten)

Ich habe Visual Studio geschlossen und wieder geöffnet und die neue Konfiguration ist dort, aber immer noch nicht verfügbar für das Webprojekt.

Ich habe die SLN-Datei überprüft und die Konfigurationen sind:

GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Debug|Any CPU = Debug|Any CPU 
     Release|Any CPU = Release|Any CPU 
     Staging|Any CPU = Staging|Any CPU 
EndGlobalSection 

Die Projekte haben alle Plattformen

GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Debug|Any CPU.Build.0 = Debug|Any CPU 
     {38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Release|Any CPU.ActiveCfg = Release|Any CPU 
     {38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Release|Any CPU.Build.0 = Release|Any CPU 
     {38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Staging|Any CPU.ActiveCfg = Staging|Any CPU 
     {38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Staging|Any CPU.Build.0 = Staging|Any CPU 
     {76F1526B-B354-4531-9C00-3E963EB6DDE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {76F1526B-B354-4531-9C00-3E963EB6DDE6}.Debug|Any CPU.Build.0 = Debug|Any CPU 
     {76F1526B-B354-4531-9C00-3E963EB6DDE6}.Release|Any CPU.ActiveCfg = Debug|Any CPU 
     {76F1526B-B354-4531-9C00-3E963EB6DDE6}.Release|Any CPU.Build.0 = Debug|Any CPU 
     {76F1526B-B354-4531-9C00-3E963EB6DDE6}.Staging|Any CPU.ActiveCfg = Debug|Any CPU 
     {76F1526B-B354-4531-9C00-3E963EB6DDE6}.Staging|Any CPU.Build.0 = Debug|Any CPU 
    EndGlobalSection 

ich überprüft haben, dass die Show erweiterte Konfigurationen Kästchen aktiviert ist.

Ich bin ratlos, warum das nicht funktioniert und ich habe es seit ein paar Tagen besiegt, kann aber nichts vielversprechendes finden.

Alle Gedanken sind willkommen.

Antwort

0

Das Projekt wurde als Website und nicht als Webanwendung eingerichtet, was die Transformationsprobleme verursachte. Durch das Konvertieren des Projekts in eine Anwendung wurde das Problem gelöst.