2012-07-10 36 views
0

如何使用.net爲類型化數據集和無類型數據集設置相同的dll。在我的程序中,我通過編寫一個頁面來編寫數據集。我在使用嚮導創建數據集的另一頁中的同一項目中使用瞭如下的連接字符串「server = 10.103.200.142; User Id = root; password = test123; Persist Security Info = True; database = ezdatabase」。這裏也使用相同的連接字符串。當我運行這個項目時出現錯誤。如何解決這個問題?我錯了嗎?關於.net文件中的dll

error 
----- 
    The type 'MySql.Data.MySqlClient.MySqlCommand' exists in both 'c:\Users\Bharathiraja.m\AppData\Local\Temp\Temporary ASP.NET Files\rbuzz_test\d83db07e\8aa569c6\assembly\dl3\64f6c429\004e2a48_7b32cc01\MySql.Data.DLL' and C:\Windows\Microsoft.NET\assembly\GAC_MSIL\MySql.Data\v4.0_6.3.6.0__c5687fc88969c44d\MySql.Data.dll'    c:\Users\Bharathiraja.m\AppData\Local\Temp\Temporary ASP.NET Files\rbuzz_test\d83db07e\8aa569c6\App_Code.jla9qgxc.1.cs 7993  

web.config contains the following connection string 
--------------------------------------------------- 
<configuration> 
<connectionStrings> 
<add name="ezdatabaseConnectionString" connectionString="server=10.103.200.192;User Id=user;password=pwd;Persist Security Info=True;database=ezdatabase" providerName="MySql.Data.MySqlClient"/> 
<add name="green" connectionString="server=10.103.200.192;User Id=user;database=ezdatabase; password= pwd " providerName="MySql.Data.MySqlClient"/> 
</connectionStrings> 

回答

1

嘗試c:\Users\Bharathiraja.m\AppData\Local\Temp\Temporary ASP.NET Files\

更新掏空你的Temporary ASP.NET Files文件夾後:檢查您的web.config文件,看看是否有一個以上的參考MySql.Data.DLL

+0

謝謝,我會嘗試 – vps 2012-07-10 06:06:44

+0

我試過了。但我沒有在Bharathiraja.m下的名爲AppData的文件夾 – vps 2012-07-10 06:11:56

+0

這是一個隱藏文件夾。嘗試進入開始菜單>運行,輸入'c:\ Users \ Bharathiraja.m \ AppData \ Local \ Temp \ Temporary ASP.NET Files \',然後按OK。 – Druid 2012-07-10 06:24:55