2013-08-02 62 views
0

我部署MVC 4項目,併發布到主機上比我有這樣的Asp.net主機配置錯誤

無法加載文件或程序集「MySql.Web,版本= 6.7.4.0,文化=中性一些錯誤,PublicKeyToken = c5687fc88969c44d'或其依賴項之一。該系統找不到指定的文件。

我沒有使用MySQL或數據庫連接我也有validateIntegratedModeConfiguration = .NET版本下面的「真」和錯誤頁面看起來像

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18044

我是怎麼錯的任何想法,我不能在此刻訪問我的供應商。

更新。在 '/' 應用程序錯誤詳細

服務器錯誤。

配置錯誤

說明:該請求提供服務所需的配置文件的處理過程中發生了錯誤。請查看下面的具體錯誤細節並適當修改您的配置文件。

解析器錯誤消息:無法加載文件或程序集'MySql.Web,Version = 6.7.4.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'或其依賴項之一。該系統找不到指定的文件。

源錯誤:

[沒有相關的源極線]

源文件:machine.config中線:240

集加載跟蹤:下列信息有助於確定程序集「 MySql.Web,Version = 6.7.4.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'無法加載。

警告:裝配綁定日誌記錄已關閉。 要啓用程序集綁定失敗日誌記錄,請將註冊表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)設置爲1. 注意:與程序集綁定失敗日誌記錄相關的性能受損。 要關閉此功能,請刪除註冊表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18044

+0

你是否在你的web.config文件中引用該程序集? –

+0

我沒有在網上的MySQL參考。配置或解決方案 – c3h4n

+0

如果您不直接引用該程序集,是否有任何引用間接引用了該程序集? – PostureOfLearning

回答

0

如Hudson Bropa在評論中提到以上,his answer here的伎倆我。

正如他的情況下,這是一個MySQL的安裝程序修改本機配置的是把事情搞亂,並註釋掉MySqlRoleProvider線得到的東西馬上再次合作:

<!--<add name="MySQLRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=xxxx" connectionStringName="LocalMySqlServer" applicationName="/" />--> 

希望它的一些應用,並感謝哈德森!