Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET角色提供程序:是否使用sql server而不是sql express?_Asp.net_Roleprovider - Fatal编程技术网

ASP.NET角色提供程序:是否使用sql server而不是sql express?

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

我想使用完整的SQL Server 2005作为我的角色提供程序的数据存储

我使用向导安装了aspnetdb

在我的应用程序中,我添加了以下连接字符串

<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");