2013-03-23 24 views
0

我創建了一個使用MySQL數據庫的網站,但是當我將它放到網上時,它不再起作用。在我connection.vb類,我用我連接到我的數據庫,我得到以下警告:無法導入MySql.Data.MySqlClient

命名空間或進口「MySql.Data.MySqlClient」指定的類型不包含任何公共成員或無法找到。確保命名空間或類型已定義並且至少包含一個公共成員。確保導入的元素名稱不使用任何別名。

它說沒有定義類型mysqlconnection

這是我的代碼:

Imports Microsoft.VisualBasic 
Imports MySql.Data.MySqlClient 

Public Class connection 
    Public Shared cn As New MySqlConnection(ConfigurationManager.ConnectionStrings("cnDatabase").ConnectionString) 
End Class 

如果我在其他vb文件相同的進口聲明諸如index.aspx.vb它給我任何錯誤

有誰知道是什麼錯誤?

在此先感謝。

回答

0

請務必爲Mysql嵌入dll文件。檢查項目的依賴關係,資源路徑必須與本地配置不同。 我認爲你可以找到你要尋找的這個website

+0

這看起來像一個評論,你可以請進一步闡述你的答案? – Freakyuser 2013-03-23 13:51:59

+0

我的dll文件位於我的bin文件夾中,所以我認爲這不是問題 – kasperB 2013-03-23 13:53:55

+0

您在哪個平臺上放置了您的網站?我在Windows Server 2008上遇到過一次這樣的問題。事實上,這些dll文件都在bin文件夾中,但似乎將它們放在system32窗口的文件夾中也可以幫助我解決這個問題。 – Arnaud 2013-03-23 14:50:53

0

試試這個, 您必須刪除該文件的舊引用添加新的參考,當我們從一臺機器複製文件到另一臺機器的作爲參考大會還有一段時間也是從複印機取走。

,所以你可以檢查此,

  1. 選擇 - >項目的屬性
  2. 轉到參考 3.檢查組裝的參考存在與否
  3. 如果路徑顯示「系統無法找到指定的參考「
  4. 下載最新的MySql連接器/ Net從https://dev.mysql.com/downloads/connector/net/ for .Net Mono
  5. 刪除引用並從vis添加新引用UAL工作室Proerties參考
0

在我的項目試試這個,

  1. 雙擊。
  2. 在「參考」選項卡中刪除MySQL.Data。
  3. 嘗試重新安裝一次。