ASP.NET角色提供程序:是否使用sql server而不是sql express?
我想使用完整的SQL Server 2005作为我的角色提供程序的数据存储 我使用向导安装了aspnetdb 在我的应用程序中,我添加了以下连接字符串ASP.NET角色提供程序:是否使用sql server而不是sql express?,asp.net,roleprovider,Asp.net,Roleprovider,我想使用完整的SQL Server 2005作为我的角色提供程序的数据存储 我使用向导安装了aspnetdb 在我的应用程序中,我添加了以下连接字符串 <connectionStrings> <clear/> <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Integrated Securit
<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
但是,当我从SQL management studio检查我的aspnetdb时,我发现表aspnet\u Roles没有记录,并且没有插入角色
那么,这些步骤是否有任何问题或遗漏了什么
谢谢你有一个打字错误,你不见了!(如果不存在,请创建它):
你打错了,你不见了!(如果不存在,请创建它):
你是对的这是一个愚蠢的错误:)谢谢你是对的这是一个愚蠢的错误:)谢谢你想删除这个问题吗?你想删除这个问题吗?
<roleManager enabled="true">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer"
applicationName="/MyApp"
type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
if (Roles.RoleExists("RoleName"))
Roles.CreateRole("RoleName");
if (!Roles.RoleExists("RoleName"))
Roles.CreateRole("RoleName");