1

Windows Azure を初めて使用します。リモート Oracle サーバーに接続する既存の Web アプリケーションを移行し、それをクラウド サービス Web ロールとして実行したいのですが、Windows Azure には既定で Oracle クライアントがインストールされていませんが、どうすればこれを達成できますか? つまり、Oracle クライアントをインストールせずに、.net アプリケーション内から 64 ビットの Oracle データベース サーバーに接続するにはどうすればよいでしょうか。

4

1 に答える 1

0

私は Oracle クライアントを長い間使用してきたので、以下のいくつかは正しくない可能性があります。ただし、ここにいくつかのオプションがあります。

  • これらのアセンブリ参照を利用Oracle client for .Net provided by Microsoftしてプロジェクトに追加できます。プロジェクトを発行するときは、Copy Localこれらのアセンブリの属性が としてマークされていることを確認しtrueて、それらの DLL がアプリケーションの残りの部分と一緒にパッケージ化されるようにします。
  • を使用している場合はOracle provided client for .Net、そのアプリケーションを Web サーバーにインストールする必要があったことを覚えています。その場合、Startup Taskswebrole で呼び出されたものを利用して、ロールの開始時にパッケージをインストールできます。パッケージの一部としてインストーラーを含め、スタートアップ タスクを使用してソフトウェアをインストールすることもできます。
于 2013-11-03T11:02:14.220 に答える