解析器错误消息:Assembly 'Npgsql, Version=2.0.12.0, Culture=neut
本文关键字:Version neut Culture Npgsql 错误 消息 Assembly | 更新日期: 2023-09-27 18:09:29
我试图使用Npgsql从c# webservice连接到POSTGRESQL数据库,我部署在Linode - Debain 6上。我已经转储了项目文件连同bin其中有Npgsql.dll和monoo . security .dll自动生成到我的服务器。我可以得到一个简单的web服务工作,但我面临的问题,当我尝试使用Npgsql的POSTGRESQL。
下面是asmx代码:
using System;
using System.Web.Services;
using System.Xml;
using System.Xml.Serialization;
using System.Web.Services.Protocols;
using System.Web.Hosting;
using Npgsql;
namespace dbaseConnect_Service
{
public class testservice
{
[WebMethod]
public int AddNumbers (int number1, int number2)
{
return number1 + number2;
}
[WebMethod]
public int SubtractNumbers (int number1, int number2)
{
return number1 - number2;
}
}
}
我相信有一个@/usr/lib/mono/2.0/Npgsql.dll我应该用那个代替吗?我怎么让它工作?有什么办法我可以添加参考吗?我也试过在web配置中添加组装。
错误消息:解析器错误消息:程序集'Npgsql, Version=2.0.12.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7'未找到
PS:这在我的本地windows机器上运行良好。
修复!我不得不创建一个根bin文件夹并将dll转储到其中,因为它不可用于GAC。