建議主機安裝 企業(yè)庫和 MySQL連接
1.
Enterprise Library啟用簽名后發(fā)生 PublicKeyToken錯誤,HRESULT:0x80131040解決
http://blog.csdn.net/cnming/archive/2007/07/15/1691714.aspx
ps:我的解決方法 PublicKeyToken=null, 不設(shè)置秘鑰
2.對數(shù)據(jù)庫操作
http://pw.cnblogs.com/archive/2006/06/02/415431.html
3.
Microsoft.Practices.ObjectBuilder2.BuildFailedException: The current build operation (build key Build Key[Microsoft.Practices.EnterpriseLibrary.Data.Database, HRPConnection]) failed: 找不到請求的 .Net Framework 數(shù)據(jù)提供程序??赡軟]有安裝。 (Strategy type ConfiguredObjectStrategy, index 2) ---> System.ArgumentException: 找不到請求的 .Net Framework 數(shù)據(jù)提供程序。可能沒有安裝。
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null" />
改為(參見: x:\EntLib41Src\Quick Starts\Data\CS\DataAccessQuickStart\app.config 示例)
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data" />
=======================================================
或者說最大的可能是沒有相應的數(shù)據(jù)庫鏈接驅(qū)動
比如: 我的項目中使用的是 mysql 配置文件里 providerName="System.Data.SqlClient"
如果沒有裝相應的驅(qū)動 mysql-connector-net-6.0.3.zip就有可能報這個錯誤.
4. 數(shù)據(jù)庫連接 "未將對象引用到實例" 錯
在家里機器上 "數(shù)據(jù)連接--MySQL Database--Server Name" 一欄填上本機 IP地址 "10.0.0.99" 會提示錯誤信息 "未將對象引用到實例", 改為 "localhost" 就可以, 但是在公司機器上卻沒這個問題.
(難道是因為公司主機有提供 mysql服務(wù), 所以直接連接主機能成功.
而個人家里面用的是精簡版, 沒安裝服務(wù), 所以直接打 IP地址是連接不上, 需改為 localhost)
5. 步驟
使用microsoft EnterpriseLibrary連接不同數(shù)據(jù)庫簡單應用
文章出處:http://www.diybl.com/course/4_webprogram/asp.net/netjs/20081216/154074.html