0

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

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

查看http://msdn.microsoft.com/en-us/library/yy40ytx0(v=vs.100).aspx,没有提及如何确定该工具正在使用的数据库。所以一定只有我不自动知道这一点。

那么有人可以让我加快速度吗?

4

1 回答 1

1

检查您的网络配置以获取连接字符串。然后还要检查您的网络配置以了解您的成员资格和角色提供者,并检查他们使用的连接字符串。

例如:

<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>
于 2013-06-22T15:54:25.837 回答