我试着切换Visual Studio的asp.net mvc web应用程序模板以使用MySql进行用户身份验证。到目前为止,iv安装了mysql和.net连接器,创建了一个自定义成员资格提供程序(尽管它只是抛出不支持的atm)并编辑了web.config以使用它们。但无论我怎么努力,我只是不断收到以下...切换新的mvc应用程序模板以使用mysql
“无法生成 SQL Server的用户实例由于未能在 检索用户的本地应用程序 数据路径。请 确定用户在计算机上拥有本地用户配置文件 ,连接将关闭 。“
我甚至已经搜索了整个解决方案,以查看sql的任何参考,以确保它没有设置在某个地方,我也没有期待它。
伴随配置如下......
<connectionStrings>
<add name="MySqlMembershipConnection"
connectionString="Data Source=server_name;
user id=username;
password=password;
database=database_name;"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
<membership>
<providers>
<add name="MySqlMembershipProvider" type="testmvcappp.MySqlMembershipProvider" />
</providers>
<membership>
谢谢,汤姆。
可能重复[如何设置ASP.NET MVC 2与MySQL?](http://stackoverflow.com/questions/2512852/how-do-i -setup-asp-net-mvc-2-with-mysql) – 2011-02-06 13:49:33