【发布时间】:2011-06-22 06:27:59
【问题描述】:
我正在尝试切换 Visual Studio asp.net mvc Web 应用程序模板以使用 MySql 进行用户身份验证。到目前为止,iv 安装了 mysql 和 .net 连接器,创建了一个自定义成员资格提供程序(尽管它只是抛出了不支持的 atm)并编辑了 web.config 以使用它们。但无论我尝试什么,我都会不断得到以下结果......
"生成用户实例失败 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>
谢谢,汤姆。
【问题讨论】:
标签: mysql asp.net-mvc