1

.NET Framework 3.5 を使用して Windows サービスを開発しています。このサービスの重要な機能は、いくつかのストアド プロシージャを実行する Sybase データベースへの接続です。

ASE がインストールされているマシンにサービスをデプロイすると、問題なく動作します。

しかし、クライアント マシンにサービスを展開すると、イベント ビューアに次のメッセージが表示されます。

Sybase.AdoNet2.AseClient : 要求された文字セットのコード ページを読み込めませんでした

次に、クライアントに ASE をインストールすると、サービスが機能します。

私の質問は、こちらで説明されているように、GAC を使用せずに Adaptive Server ADO.NET Data Provider を配備する方法を誰かが知っているかどうかです。

どのパッケージをインストールする必要があるかは明確ではありません。このダウンロードをインストールしていますが、パッケージ全体ではなく、クライアントのみが必要です。

Sybase を使用した経験のある方がいらっしゃいましたら、ご協力をお願いいたします。

4

1 に答える 1

1

次の手順に従ってください。

  1. フォルダを作成しC:\Sybaseます。
  2. charsetsフォルダーをこのフォルダーにコピーします。
  3. IIS を再起動する
于 2012-11-02T21:57:28.190 に答える