Azure: Das Argument Web.config Connection String 'darf nicht null oder leer sein

8

Wenn ich versuche, eine azurblaue App zu veröffentlichen, erhalte ich diesen Fehler. C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.targets (4283,5): Fehler: das 'ibasis_Data_Transfer.mytestdbEntities-Web.config Connection String' Argument kann nicht sei null oder leer.

Meine App.Config hat eine Verbindungszeichenfolge. z.B.

%Vor%

Ich weiß nicht, wo ich anfangen soll, nach einer Lösung zu suchen, die im Web nirgendwo in Bezug auf azurblau erwähnt wird.

%Vor%

Update: Soweit ich sagen kann, ist die VS Veröffentlichung von einfachen Apps in Azure mit 'Datenbank zuerst' Entity (EDMX) Dateien nicht möglich.

Das automatisch generierte .... Web Deploy.pubxml wird mit inkompatiblem Junk wie "DeployParameterPrefix" gefüllt, das nicht entfernt werden kann und den Build durchbricht.

Ich wollte nur einfache gespeicherte Prozeduren aufrufen, z.

%Vor%

Mach es "Old School" -Methode.

    
user964787 15.03.2016, 00:07
quelle

2 Antworten

4

Ich stieß darauf mit einem Webjob, den ich erfolgreich implementiert hatte. Ich löschte die pubxml-Datei unter dem Webjob-Projekt PublishProfiles-Ordner und Wiederholen der Veröffentlichung As Azure WebJob.

Dieses Problem tauchte bei einem Upgrade auf dieses spezielle nuget-Paket erneut auf: "Microsoft.WindowsAzure.ConfigurationManager" Version="3.2.3" Es kann ein Problem mit der Veröffentlichung des Webjobs vor dem Veröffentlichen der aktualisierten Webanwendung oder dem Bearbeiten der WebApp-Veröffentlichungseinstellungen sein ...

Bearbeiten: Ich habe seitdem den Web-Job in die Web-App-Publishing-Einstellungen aufgenommen. Sie können dies tun, indem Sie mit der rechten Maustaste auf das Projekt klicken und Hinzufügen - & gt; Vorhandenes Projekt als Azure Web Job. Ich veröffentliche den WebJob nicht mehr separat.

    
Art Metz 23.03.2016 18:13
quelle
0

Ich glaube, Sie müssen ParameterValue unter dem Listeneintrag MSDeployParameterValue hinzufügen. Zum Beispiel

%Vor%     
chief7 15.03.2016 01:06
quelle