我是ASP.NET新手,我正在使用本教程http://www.codeproject.com/Articles/470107/ASP-NET-MVC-Part-Introduction來學習一些基礎知識。使用ASP.NET MVC 4配置MySQL應用程序
我已經使用Visual Studio 2012創建了一個項目。然後我嘗試在調試模式下第一次運行該程序。然後我得到一個我在winforms遇到的錯誤,例如Could not load file or assembly 'MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
我確定MySql.Web被添加到引用中。
我也加入了這個對Web.config
<system.data>
<DbProviderFactories>
<clear />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
由於我是新的ASP.NET,我注意到,在創建項目補充說,我沒有在網絡中指定的連接字符串的.config。
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-SoundSource-20140312214649;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-SoundSource-20140312214649.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
爲了在瀏覽器上正確查看主頁,我需要做什麼?
我已經使用MySQL安裝程序5.6.15 VS.我只是卸載程序,然後使用默認安裝再次安裝它。我想我可能以前只安裝過服務器。無論如何問題解決了。我會將您的答案標記爲正確的,因爲安裝正確的連接器對於EF 5和.NET 4.5尤爲重要。 –