1. 首次运行具备的条件
.Net Framework 最新版本,安装MSSQL数据库配置好相应用户,连接信息
运行程序,按照要求录入信息,进行数据库初始化
2. 数据库连接文件存放位置
Nop.Web-App_Data中的Settings.txt
3. 部署(发布)系统
为防止每次发布都出现安装界面,发布系统后,将Settings.txtInstalledPlugins.txt
这两个文件添加到Nop.Web-App_Data中将这两个文件发布时包含在项目内
4. Nop实践
添加新的Domain.Model时建立ViewModel时添加Mapper映射需要映射
Nop.Admin.Infrastructure-AutoMapperStartupTask
5. 添加新首页(需要修改路由)
Nop.web-view添加页面nop.web-controller添加Action
Nop.web-Global修改默认路由
Nop.web-Infrastructure-RouterProvider.cs修改HomePage路由
6. 添加系统后台管理功能菜单
添加系统后台管理功能菜单
Nop.Admin-SiteMap.config注意命名空间
注意根菜单PermissionNames的写法,防止菜单无法显示
直接添加权限数据库
permissionrecord
permissionrecord_role_mapping
初始化安装时自动写入
Nop.Services.Security-StandardPermissionProvider.cs添加权限,并建立角色权限关系