Oracle.ManagedDataAccess.Clientをプロバイダとして使用するWebアプリケーションをデプロイしたいとします。私は通常、WebDeployを使用して、devと本番データベースのそれぞれの接続文字列を使ってweb.configを変換します。しかし、このメソッドを使用すると、「Oracle.ManagedDataAccess.Clientはインクリメンタル・データベース・パブリッシングではサポートされていません」というエラーが表示されます。Oracle Data Accessを使用したASP.NET Webアプリケーションのデプロイ
これは、web.configファイル内の接続文字列です:
<connectionStrings>
<add name="TestConnectionString"
connectionString="DevelopmentConnectionString"
providerName="Oracle.ManagedDataAccess.Client" />
</connectionStrings>
これはweb.release.config内の接続文字列です:
のベストプラクティスであるどのように<connectionStrings>
<add name="TestConnectionString"
connectionString="ProductionConnectionString"
providerName="Oracle.ManagedDataAccess.Client"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
</connectionStrings>
Oracleをデータベースとして使用してWebアプリケーションをデプロイするには?プロバイダを変更するか、XSLTを使用して変換する必要がありますか、これを行う方法はありますか?助けてください。
ありがとうchief7は、それが動作します。 – grayfield