我有一个ASP.NET网页,我在函数Page_Load
中连接Firebird数据库。当我从Vistual studio 2008运行页面时,此页面正常工作。fbembed.dll
和fbclient.dll
位于“test\bin
”文件夹中,但是当我在IIS中发布该站点时,会抛出以下异常:
at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
at FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create()
at FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut()
at FirebirdSql.Data.FirebirdClient.FbConnection.Open() at testForm.Page_Load(Object sender, EventArgs e)
在Page_Load
我有以下代码
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string conString =@"ServerType=1;User=SYSDBA;Password=masterkey;Database=C:\Inetpub\wwwroot\\test\TEST.FDB";
FbConnection con = new FbConnection(conString);
try
{
con.Open();
Response.Write("Connection successfully open");
}
catch (Exception ex)
{
Response.Write(ex.StackTrace);
}
}
}