“Sybase.Data.AseClient.AseConnection”的类型初始值设定项引发了异常

时间:2015-06-11 05:51:49

标签: asp.net visual-studio-2013 sybase-ase

我在Visual Studio 2013中创建了ASP.Net Web应用程序。此应用程序使用Sybase.Data.AseClient.dll连接到Sybase数据库。

当我按F5并调试应用程序时,它运行正常。没有问题。但是当我在C:\ inetpub \ wwwroot文件夹中使用VS发布它时,我在尝试浏览网站时出现以下错误:

android:launchMode="singleTop"

如何解决此问题?

编辑

抛出的内部异常如下所示。

  

System.BadImageFormatException:尝试加载程序   格式不正确。 (来自HRESULT的异常:0x8007000B)at   Sybase.Data.AseClient.Unmanaged.AseGetDriverVersion(StringBuilder的   值,Int32容量)at   Sybase.Data.AseClient.AseConnection.CheckVersion()

1 个答案:

答案 0 :(得分:0)

  1. 在IIS上,在左侧面板上选择应用程序池
  2. 在中心面板上选择网站上使用的复制池
  3. 点击面板上的高级设置
  4. 在“启用32位应用程序”上,将该值设置为true
  5. 停止并启动复制池