配置ASP.NET网站管理工具

时间:2013-06-22 15:38:20

标签: asp.net asp.net-membership

我有一个ASP.NET MVC应用程序。我可以运行ASP.NET网站管理工具。在Security选项卡下,我可以启用角色。然后我可以添加角色。似乎很容易上班。

只是一个小细节:它将角色添加到哪个数据库?当然不是我正在努力的那个人。猜猜我刚刚在我的系统上修改了一些其他数据库。我无法在这个工具的任何地方看到它告诉我我正在使用哪个数据库。这是一个严重的疏忽还是我只是缺少一些基本的东西?

查看http://msdn.microsoft.com/en-us/library/yy40ytx0(v=vs.100).aspx,未提及如何确定此工具使用的数据库。因此,我必须自动了解这一点。

有人可以请我加快速度吗?

1 个答案:

答案 0 :(得分:1)

检查您的网络配置中的连接字符串。然后还要检查您的Web配置以查找您的成员资格和角色提供程序,并检查它们正在使用的连接字符串。

例如:

<membership>
  <providers>
    <clear />
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="CHECK HERE!!" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
  </providers>
</membership>