C# 分析器错误消息:程序集';Npgsql,版本=2.0.12.0,区域性=中性,PublicKeyToken=5d8b90d52f46fda7';找不到
我正在尝试使用Npgsql从部署在Linode-Debain 6上的C#webservice连接到POSTGRESQL datatbase。我已经将项目文件连同自动生成Npgsql.dll和Mono.Security.dll的bin一起转储到了我的服务器上。我可以让一个简单的webservice工作,但当我尝试将Npgsql用于POSTGRESQL时,我面临一个问题 以下是asmx代码:C# 分析器错误消息:程序集';Npgsql,版本=2.0.12.0,区域性=中性,PublicKeyToken=5d8b90d52f46fda7';找不到,c#,web-services,mono,postgresql-8.4,linode,C#,Web Services,Mono,Postgresql 8.4,Linode,我正在尝试使用Npgsql从部署在Linode-Debain 6上的C#webservice连接到POSTGRESQL datatbase。我已经将项目文件连同自动生成Npgsql.dll和Mono.Security.dll的bin一起转储到了我的服务器上。我可以让一个简单的webservice工作,但当我尝试将Npgsql用于POSTGRESQL时,我面临一个问题 以下是asmx代码: using System; using System.Web.Services; using System.
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,版本=2.0.12.0,区域性=中性,PublicKeyToken=5d8b90d52f46fda7”
PS:这在我的本地windows计算机上运行良好。已修复!我必须创建一个根bin文件夹并将dll转储到其中,因为GAC无法使用它