標籤:提示 一段 同名 chinese sqli log pack src erro
SqlSugar用的版本是4.5.9.5,訪問SQLite資料提示錯誤。在本機調試一時沒有什麼錯誤,把代碼發布到伺服器上以後剛開始運行沒有問題,一段時間後報錯。
English Message : Connection open error . Unable to load DLL ‘SQLite.Interop.dll‘: 操作成功完成。 (Exception from HRESULT: 0x00000000 (S_OK))
Chinese Message : 連接字串出錯了,實在找不到原因請先Google錯誤Unable to load DLL ‘SQLite.Interop.dll‘: 操作成功完成。 (Exception from HRESULT: 0x00000000 (S_OK)).
參考文章地址:
http://www.cnblogs.com/muzhiye/p/4284070.html
通過上面的文章參考,SqlSugar用的版本是依賴SQLite.Interop.dll因此可能會經常報錯。所以我就下來一個不依賴SQLite.Interop.dll的System.Data.SQLite.dll試試
SqlSugar用到的SQLite的System.Data.SQLite.dll版本是1.0.102.0
不依賴SQLite.Interop.dll的dll官方:http://system.data.sqlite.org/downloads/1.0.102.0/sqlite-netFx40-static-binary-bundle-Win32-2010-1.0.102.0.zip
下載後複製裡面System.Data.SQLite.dll替換到伺服器上bin目錄下的相同名稱dll。這樣就不依賴SQLite.Interop.dll了同時伺服器上需要安裝Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)。這樣就不容易出錯了。
然後就解決了我的問題
SqlSugar解決SQLite訪問的問題