Ich starte eine neue Website mit Standard VS2015 Vorlage für ASP.NET Core. Nur zu Testzwecken habe ich es auf Azure "so wie es ist" veröffentlicht.Warum muss ich meine project.json veröffentlichen, wenn ASPNETCORE_ENVIRONMENT Variable auf Azure gesetzt
Ich habe meine ASPNETCORE_ENVIRONMENT auf meiner Azure-Website (Paas) auf Entwicklung eingestellt.
ich die Umgebungsvariable direkt im Azure Management Portal für meine Webseite als:
So standardmäßig ASPNET Kern auf Azure ist auf "Produktionsumfeld. Wenn ich es so verlasse, brauche ich mein "project.json" nicht. Aber wenn ich das ASPNETCORE_ENVIRONMENT addiere, muss ich die project.json Akte veröffentlichen, die nicht automatisch mit VS2015 Built-In-Werkzeugen veröffentlicht wird und/oder ein verbundenes Git-Ablagefach benutzt.
Gibt es eine Möglichkeit, dieses Verhalten zu vereinfachen oder habe ich etwas verpasst?
Wie veröffentlichen Sie Ihr Projekt? lädst du es über FTP hoch? Veröffentlichen Sie es über Visual Studio? Kontinuierliche Integration von Ihrem Repository? –
@MatiasQuaranta Oh gute Anmerkung. Ich veröffentliche es mit integrierten Werkzeugen von VisualStudio. Aber, noch, es hat funktioniert, wenn Umgebungseinstellung unberührt ist – JudgeProphet
Ich versuche, 'ASPNETCORE_ENVIRONMENT' Entwicklung einzustellen, es funktioniert korrekt. Aus meiner Erfahrung ist es nicht erforderlich, die Datei project.json in azur zu veröffentlichen. Es ist also sehr merkwürdig, dass dieser Fehler auftritt. Versuchen Sie, eine andere WebApp zu erstellen, und versuchen Sie es erneut. –