簡體   English   中英

dll未從bin目錄加載

[英]dll not loaded from bin directory

我在使用嵌入在應用程序中的firebird時遇到了一些麻煩。

如果我在web.config中使用完整路徑引用它,則它可以工作

連接字符串的一部分:

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

但是如果我只是把

client library=fbembed.dll

我有一個dllnotfoundexcetion。

我還檢查了dll及其所有依賴項是否存在於Bin文件夾中,並且就像我說的那樣,使用完整路徑可以正常工作。

有什么想法嗎?

它很奇怪,但是已經解決了:)

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" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM