在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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="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"" 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
|
请发表评论