Ich möchte meine Webanwendung bereitstellen, die Oracle.ManagedDataAccess.Client als Provider verwendet. Normalerweise verwende ich WebDeploy und transformiere die Datei web.config mit der entsprechenden Verbindungszeichenfolge für die Entwickler- und Produktionsdatenbank. Aber wenn ich diese Methode verwende, gibt es einen Fehler, der besagt, dass "Oracle.ManagedDataAccess.Client nicht für die inkrementelle Datenbankveröffentlichung unterstützt wird".Bereitstellen von ASP.NET-Webanwendung mit Oracle Data Access
Dies ist die Verbindungszeichenfolge in web.config:
<connectionStrings>
<add name="TestConnectionString"
connectionString="DevelopmentConnectionString"
providerName="Oracle.ManagedDataAccess.Client" />
</connectionStrings>
Dies ist die Verbindungszeichenfolge in web.release.config:
<connectionStrings>
<add name="TestConnectionString"
connectionString="ProductionConnectionString"
providerName="Oracle.ManagedDataAccess.Client"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
</connectionStrings>
Wie ist die beste Praxis eine Webanwendung bereitstellen, die Oracle als Datenbank verwendet? Muss ich den Anbieter ändern oder XSLT für die Transformation oder eine andere Möglichkeit verwenden? Bitte helfen Sie.
Dank chief7, es funktioniert. – grayfield