dll没有从bin目录加载

时间:2015-09-08 13:11:01

标签: asp.net configuration configuration-files

我在使用嵌入在我的应用程序中的firebird时遇到了一些麻烦。

如果我用web.config中的完整路径引用它,它就可以工作

  

连接字符串的一部分:

client library=C:\Dev\WEB\Projects\project1\bin\fbembed.dll;

但如果我只是把

client library=fbembed.dll

我有一个dllnotfoundexcetion。

我还检查过dll及其所有依赖项存在于Bin文件夹中,就像我说的完整路径一切正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

它很奇怪,但它已经解决了:)

client library=fbembed

没有“.dll”

来自评论:

这是在上下文中,请注意客户端库= fbembed没有“.dll”扩展名

<add name="FBEntities" connectionString="metadata=res://*/FBEmbedModel.csdl|res://*/FBEmbedModel.ssdl|r‌​es://*/FBEmbedModel.msl;provider=FirebirdSql.Data.FirebirdClient;provider connection string=&quot;client library=fbembed;initial catalog=|DataDirectory|D2015.gdb;user id=sysdba;password={password};Connection lifetime = 0; Pooling = true; MinPoolSize = 0; MaxPoolSize = 500; Packet Size = 8192; ServerType = 1&quot;" providerName="System.Data.EntityClient" />