1

我正在使用 .NET 框架 3.5 开发 Windows 服务。该服务的关键特性是与执行某些存储过程的 Sybase 数据库建立连接。

如果我在安装了 ASE 的机器上部署我的服务,它就可以正常工作。

但是,当我在客户端机器上部署我的服务时,我在事件查看器中收到这条消息:

Sybase.AdoNet2.AseClient:无法为请求的字符集加载代码页

然后我在客户端上安装了 ASE 并且服务正常工作。

我的问题是,如果有人知道如何在不使用 GAC 的情况下部署 Adaptive Server ADO.NET 数据提供程序,如此所述?

目前还不清楚我必须安装什么包,我正在安装这个下载,但我只需要客户端,而不是整个包。

如果有人有使用 Sybase 的经验,我将感谢您的帮助。

4

1 回答 1

1

请按照以下步骤操作:

  1. 创建一个C:\Sybase文件夹。
  2. charsets文件夹复制到此文件夹中。
  3. 重新启动 IIS
于 2012-11-02T21:57:28.190 回答