wir verwenden webApi für eines unserer neuesten Produkte, die auf IIS7.5 gehostet und in ASP.NET5 (.Net Core) geschrieben sind.IIS Ändern WebApi ConnectionString
In früheren Web-Anwendungen war es möglich, die Verbindungszeichenfolge im Windows-Explorer web.config
zu ändern, und die auf IIS laufende Website verwendete den ConnectionString in der Datei web.config
.
Ist dies immer noch für moderne WebAPIs möglich (ich habe den ConnectionString insite appsettings.json
)? Ich habe keine Lösung dafür in IIS oder Datei-Explorer gefunden und die Verwendung von Umgebungsvariablen passt nicht zu unseren Bedürfnissen.
Wir müssen zwischen mehreren DB-Instanzen wechseln, so dass eine sehr leichte dateibasierte Lösung sehr willkommen wäre.
PS: Wir verwenden EntityFrameworkCore (alias EF7) Database-First, da es ein neues Tool ist, das auf unserer aktuellen Datenbank steht.
Vielen Dank svick! Die Konfiguration 'options.UseSqlServer (Konfiguration [" Data: DefaultConnection: ConnectionString "])' hat den Zweck erfüllt. Ich muss nur die IIS-Anwendung (oder den Pool) neu starten, nachdem ich den ConnectionString geändert habe, aber das wäre mehr als okay für unsere Testumgebung, da wir das nicht oft ändern :-) – nicn