2011-04-25 60 views
0

我嘗試啓動default.aspx時出錯。asp.net編譯錯誤(mysql.data)

Compiler Error Message: CS0433: The type 'MySql.Data.MySqlClient.MySqlConnection' exists in both 
'c:\Windows\assembly\GAC_MSIL\MySql.Data\6.3.6.0__c5687fc88969c44d\MySql.Data.dll' and 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\elwazefa\fd12d8de\3446c68c\assembly`\dl3\dc121b8b\00d6e0c3_62aacb01\MySql.Data.CF.DLL'` 

我使用asp.net 3.5 是什麼問題,謝謝

+0

嘗試刪除他們提到的臨時文件。 – 2011-04-25 20:08:33

回答

4

它看起來像你對我有在您的項目無論是緊湊型框架和標準框架的MySQL庫的引用。您需要刪除對其文件名中包含.CF的引用。

0

檢查你的web.config文件assemblies節多次引用:

<compilation> 
    <assemblies> 
    ...    
    </assemblies> 
</compilation> 

如果有更多的然後將其刪除(不在GAC中的那個,我會副手)

另外,由於@Abe sugg EST序列,刪除臨時文件在以下路徑:

c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\

+0

我沒有很好的螞蟻重複在程序集中,我試圖刪除使本地主機上工作的臨時文件,但它仍然不能在實際的主機上工作 – Wahtever 2011-04-25 20:37:47