0
我想用Npgsql從C#webservice連接到POSTGRESQL數據庫,我部署在Linode - Debain 6上。我已經將項目文件以及將Npgsql.dll和Mono.Security.dll自動生成到我的服務器的bin文件一起轉儲。我可以獲得一個簡單的web服務,但是當我嘗試爲POSTGRESQL使用Npgsql時,我遇到了問題。解析器錯誤消息:組裝'Npgsql,版本= 2.0.12.0,文化=中立,PublicKeyToken = 5d8b90d52f46fda7'找不到
下面是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的,版本= 2.0.12.0,文化=中性公鑰= 5d8b90d52f46fda7' 未找到
PS:這在我的本地Windows機器運行正常。