In VS2015, wenn ich ein vorhandenes Veröffentlichungsprofil im Veröffentlichungsassistenten öffne, entscheidet es sofort, dass meine Standarddatenbank nicht mehr EF CodeFirst ist und entfernt die Option Erste Code-Migrationen ausführen und ersetzt sie durch Update-Datenbank.
Irgendwie scheint der Assistent zu entscheiden, dass dies kein CodeFirst-Projekt mehr ist und ersetzt es durch DbDacFx:
%Vor%Transformiert zu:
%Vor%(Ich habe die verschiedenen Verbindungszeichenfolgen durch * ersetzt)
Jeder hat eine Idee, was der Assistent verwendet, um zu entscheiden, dass dies ein CodeFirst-Projekt ist?
Dieser Artikel Ссылка bietet einige Details dazu, wie Sie die eigene Version der Option Erste Code-Migrationen ausführen rollen können, und ist eine mögliche Problemumgehung, die jedoch früher nur funktioniert.
In Ihrer .pubxml-Datei müssen Sie die ObjectGroup als vollständigen Namen Ihres Dbcontext umbenennen: m4d.Migrations.Konfiguration . Ansonsten scheint es ignoriert zu werden.
%Vor%Tags und Links entity-framework azure-web-sites visual-studio-2015 ef-code-first web-deployment