创建ABPboilerplate模版项目
本文是根据角落的白板报的《通过ABPboilerplate模版创建项目》一文的学习总结,感谢原文作者角落的白板报。
1 准备
开发环境:
Visual Studio 2015 update3
SQL Server 2012
2 创建Demo项目
2.1 进入ABP官网:http://www.aspnetboilerplate.com/
2.2 进行如下图选择和输入:

2.3 根据提示,输入验证码,即进入下载。

2.4 进入下载的同时,页面跳转到提示页。下一步我们将按照这些提示进行操作。
- Open your solution on Visual Studio 2013 or later.(使用Visual Studio 2013及以上版本打开解决方案)
- Select the 'Web' project as startup project.(选择Web项目为启动项目)
- Open Package Manager Console, select 'EntityFramework' project as Default project and run the EntityFramework's 'Update-Database' command. This will create the database.(打开程序包管理器控制台,选择“EntityFramework”项目为默认项目,并运行“Update-Database”命令,将自动生成数据文件)
- Run the application. User name is 'admin' and password is '123qwe' as default.(运行程序,输入账号“admin” 密码“123qwe”)
3 配置
3.1 将下载的Demo.zip文件解压到Demo文件夹,使用Visual Studio 2015打开项目。

3.2 鼠标解决方案右键“还原NuGet包”。

3.3 将Demo.Web项目设为启动项目。

3.4 根据实际需要,修改数据库连接配置。
在Demo.Web项目的Web.config文件中,
<add name="Default" connectionString="Server=localhost; Database=Demo; Trusted_Connection=True;" providerName="System.Data.SqlClient" />
修改为:
<add name="Default" connectionString="Server=127.0.0.1; Database=Demo; User ID=sa; Password=;" providerName="System.Data.SqlClient" />
其中,Server为具体数据库服务器的IP地址,Database可取其他名称,Password密码为实际密码。
3.5 打开“程序包管理器控制台”窗口。具体步骤为:“工具”→ “NuGet包管理器”→ “程序包管理器控制台”。

3.6 “程序包管理器控制台”中,默认项目选择“Demo.EntityFramework”。执行命令update-database,如下图:

4 运行项目
4.1 第3.6步执行成功之后,重新生成解决方案,然后调试运行项目,可以看到登录界面。

4.2 租户名称置空(即默认host),用户名为admin,密码为123qwe。点击登录,进入系统。
创建ABPboilerplate模版项目的更多相关文章
- Maven创建多个子项目
一.下载jdk并安装:下载apache-maven包,解压到指定目录.(例:D:\Java\apache-maven-3.3.9) 二.配置环境. 1.配置jdk环境 系统变量 (1)JAVA_HOM ...
- Spring Tool Suite 创建 SpringMVC+Maven 项目(一)!
使用Spring Tool Suite 创建 SpringMVC Web 项目,使用Maven来管理依赖! 首先对环境进行必要的配置 1. 配置必要的Java JDK版本! (菜单栏-窗口-首选项.) ...
- Maven(3)-利用intellij idea创建maven web项目
本文通过一个例子来介绍利用maven来构建一个web项目.开发工具:intellij idea. 一.新建maven项目 此处选择:Create from archetype.表示从已有的maven模 ...
- 如果没有Visual Studio 2015,我们如何创建.NET Core项目 ?
对于.NET开发人员来说,我们已经习惯了VS这个世界上最强大的IDE,所以对他们来说,项目的创建直接利用安装到VS中相应的项目模板即可.当.NET Core跨出了Windows的围栏,正式拥抱其他平台 ...
- eclipse 创建maven web项目
参考:http://www.cnblogs.com/hongwz/p/5456616.html eclipse 创建maven web项目
- 《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目
<HiWind企业快速开发框架实战>(2)使用HiWind创建自己的项目 关于HiWind HiWind企业快速开发框架,是基于.NET+EasyUi(支持各种前端扩展,后面将扩展Boot ...
- 【Cocos2d-x for WP8 学习整理】(1)创建一个新项目
喜大普奔 10.1假期之前看到了一个很振奋的消息,就是随着Cocos2d-x 2.2的发布,WP8/WIN8有史以来第一次的合并到主版本了. 之前 V2 ...
- 快速创建一个springboot项目
创建一个maven项目(springboot.mybatis-plus) 目标:可以访问ftl页面.对象(json字符串),可以进行单元测试 1.新建一个maven项目,选择模板maven-arche ...
- Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目
Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目 新建一个maven工程,这里不赘述如何新建maven工程. 添加Neo4j jar到你的工程 有两种方 ...
随机推荐
- 分享两种实现Winform程序的多语言支持的解决方案
因公司业务需要,需要将原有的ERP系统加上支持繁体语言,但不能改变原有的编码方式,即:普通程序员感受不到编码有什么不同.经过我与几个同事的多番沟通,确定了以下两种方案: 方案一:在窗体基类中每次加载并 ...
- 打开程序总是会提示“Enter password to unlock your login keyring” ,如何成功关掉?
p { margin-bottom: 0.1in; line-height: 120% } 一.一开始我是按照网友所说的 : rm -f ~/.gnome2/keyrings/login.keyrin ...
- PowerShell 数组以及XML操作
PowerShell基础 PowerShell数组操作 将字符串拆分成数据的操作 cls #原始字符串 $str = "abc,def,ghi,mon" #数据定义 #$StrAr ...
- 关于javascript中的this关键字
this是非常强大的一个关键字,但是如果你不了解它,可能很难正确的使用它. 下面我解释一下如果在事件处理中使用this. 首先我们讨论一下下面这个函数中的this关联到什么. function doS ...
- Spring WebService入门
Web service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布 ...
- BRDF 光照模型
http://blog.csdn.net/liu_lin_xm/article/details/4846144
- Linux系统中用DNW向ARM开发板下载程序
在Linux下通过dnw来给开发板发送程序.包括驱动程序代码:secbulk.c,应用程序代码:dnw.c.只能运行在32位系统上,在64位系统上提示错误:DNW download Data size ...
- Xamarin技术文档------VS多平台开发
此技术业余时间研究,仅供大家学习参考,不涉及深入研究,有一定开发基础的人员,应该都能较快上手. 一.简介 Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单.Xamarin的产品简 ...
- 《深入理解Java虚拟机》内存分配策略
上节学习回顾 1.判断对象存活算法:引用计数法和可行性分析算法 2.垃圾收集算法:标记-清除算法.复制算法.标记-整理算法 3.垃圾收集器: Serial:新生代收集器,采用复制算法,单线程. Par ...
- 记一次Redis被攻击的事件
最近几个月非常忙,所以很少有时间写博客,这几天终于闲了一些,于是就在整理平时的一些笔记.恰好这几天Redis服务器发生了问题,就记录一下. 我司有两款分别是2B和2C的App,类似于阿里旺旺的卖家版和 ...