• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Asp.net网站管理工具来配置membership

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.安装好sql express,创建自己的数据库

2.VS命令行下运行aspnet_regsql命令,弹出ASP.NET SQL Server Setup Wizard

3.server填入.\sqlexpress,选择自己的数据库

4.完成后,会自动在选择的数据库中生成11张和membership相关的表

5.修改web.config

 1   <connectionStrings>
 2     <remove name="LocalSqlServer" />
 3     <add name="LocalSqlServer"
 4          connectionString="Data Source=.\sqlexpress;Initial Catalog=MVCGlassStore;User ID=sa;Password=xxxxxx"
 5          providerName="System.Data.SqlClient"/>
 6     <add name="GlassStoreEntities"
 7          connectionString="metadata=res://*/Models.StoreDB.csdl|res://*/Models.StoreDB.ssdl|res://*/Models.StoreDB.msl;
 8          provider=System.Data.SqlClient;
 9          provider connection string=&quot;data source=.\SQLEXPRESS;
10          Initial Catalog=MVCGlassStore;
11          User ID=sa;Password=xxxxxx;
12          connect timeout=30;
13          user instance=false;
14          multipleactiveresultsets=True;
15          App=EntityFramework&quot;"
16          providerName="System.Data.EntityClient" />
17   </connectionStrings>

注意:

a.这里的name必须是LocalSqlServer

b.如果将3-5行删除,配置工具会自动在App_Data目录添加ASPNETDB.MDF和aspnetdb_log.ldf文件,并使用sqlexpress的attachdbfilename连接到sqlexpress。之后在web配置界面就会修改这个db了。

c.第13行的user instance设置为true的时候,在连接db是会抛出异常

 

6.从VS开始配置ASP.net

7.这是会弹出ASP.net的网站管理工具

在[安全]里编辑role和user,会将数据插入前面指定的数据库里。

该网站管理工具实际就是对web.config的UI配置,所以需要在web.config里指定connectionstring,来保证该管理工具连接到了正确的数据库上。

 

8.在ASP.net代码的controller里加attribute

1   [Authorize(Roles="Adminstrator")]
2     public class StoreManagerController : Controller

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NETIdentity登录原理发布时间:2022-07-10
下一篇:
asp.net2.0的TextBox遭遇ReadOnly=True时ViewState不回传的问题发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap