Windows Azure を初めて使用します。リモート Oracle サーバーに接続する既存の Web アプリケーションを移行し、それをクラウド サービス Web ロールとして実行したいのですが、Windows Azure には既定で Oracle クライアントがインストールされていませんが、どうすればこれを達成できますか? つまり、Oracle クライアントをインストールせずに、.net アプリケーション内から 64 ビットの Oracle データベース サーバーに接続するにはどうすればよいでしょうか。
質問する
1874 次
1 に答える
0
私は Oracle クライアントを長い間使用してきたので、以下のいくつかは正しくない可能性があります。ただし、ここにいくつかのオプションがあります。
- これらのアセンブリ参照を利用
Oracle client for .Net provided by Microsoft
してプロジェクトに追加できます。プロジェクトを発行するときは、Copy Local
これらのアセンブリの属性が としてマークされていることを確認しtrue
て、それらの DLL がアプリケーションの残りの部分と一緒にパッケージ化されるようにします。 - を使用している場合は
Oracle provided client for .Net
、そのアプリケーションを Web サーバーにインストールする必要があったことを覚えています。その場合、Startup Tasks
webrole で呼び出されたものを利用して、ロールの開始時にパッケージをインストールできます。パッケージの一部としてインストーラーを含め、スタートアップ タスクを使用してソフトウェアをインストールすることもできます。
于 2013-11-03T11:02:14.220 に答える