本文是根据角落的白板报的《通过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模版项目的更多相关文章

  1. Maven创建多个子项目

    一.下载jdk并安装:下载apache-maven包,解压到指定目录.(例:D:\Java\apache-maven-3.3.9) 二.配置环境. 1.配置jdk环境 系统变量 (1)JAVA_HOM ...

  2. Spring Tool Suite 创建 SpringMVC+Maven 项目(一)!

    使用Spring Tool Suite 创建 SpringMVC Web 项目,使用Maven来管理依赖! 首先对环境进行必要的配置 1. 配置必要的Java JDK版本! (菜单栏-窗口-首选项.) ...

  3. Maven(3)-利用intellij idea创建maven web项目

    本文通过一个例子来介绍利用maven来构建一个web项目.开发工具:intellij idea. 一.新建maven项目 此处选择:Create from archetype.表示从已有的maven模 ...

  4. 如果没有Visual Studio 2015,我们如何创建.NET Core项目 ?

    对于.NET开发人员来说,我们已经习惯了VS这个世界上最强大的IDE,所以对他们来说,项目的创建直接利用安装到VS中相应的项目模板即可.当.NET Core跨出了Windows的围栏,正式拥抱其他平台 ...

  5. eclipse 创建maven web项目

    参考:http://www.cnblogs.com/hongwz/p/5456616.html eclipse 创建maven web项目

  6. 《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目

    <HiWind企业快速开发框架实战>(2)使用HiWind创建自己的项目 关于HiWind HiWind企业快速开发框架,是基于.NET+EasyUi(支持各种前端扩展,后面将扩展Boot ...

  7. 【Cocos2d-x for WP8 学习整理】(1)创建一个新项目

    喜大普奔                         10.1假期之前看到了一个很振奋的消息,就是随着Cocos2d-x 2.2的发布,WP8/WIN8有史以来第一次的合并到主版本了. 之前 V2 ...

  8. 快速创建一个springboot项目

    创建一个maven项目(springboot.mybatis-plus) 目标:可以访问ftl页面.对象(json字符串),可以进行单元测试 1.新建一个maven项目,选择模板maven-arche ...

  9. Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目

    Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目 新建一个maven工程,这里不赘述如何新建maven工程. 添加Neo4j jar到你的工程 有两种方 ...

随机推荐

  1. 01.SQLServer性能优化之---水平分库扩展

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 第一次引入文件组的概念:http://www.cnblogs.com/dunitian/ ...

  2. c#与java的区别

    经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲... 一般C#多用于业务系统的开发 ...

  3. css中的浮动与三种清除浮动的方法

    说到浮动之前,先说一下CSS中margin属性的两种特殊现象 1, 外边距的合并现象: 如果两个div上下排序,给上面一个div设置margin-bottom,给下面一个div设置margin-top ...

  4. 微信网页开发之获取用户unionID的两种方法--基于微信的多点登录用户识别

    假设网站A有以下功能需求:1,pc端微信扫码登录:2,微信浏览器中的静默登录功能需求,这两种需求就需要用到用户的unionID,这样才能在多个登录点(终端)识别用户.那么这两种需求下用户的unionI ...

  5. 我这么玩Web Api(二):数据验证,全局数据验证与单元测试

    目录 一.模型状态 - ModelState 二.数据注解 - Data Annotations 三.自定义数据注解 四.全局数据验证 五.单元测试   一.模型状态 - ModelState 我理解 ...

  6. 6.在MVC中使用泛型仓储模式和依赖注入实现增删查改

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...

  7. bzoj1901--树状数组套主席树

    树状数组套主席树模板题... 题目大意: 给定一个含有n个数的序列a[1],a[2],a[3]--a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]--a[ ...

  8. Nginx学习笔记--001-Nginx快速搭建

    Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的R ...

  9. JAVA环境变量和TomCat服务器配置

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样 ...

  10. POJ1149 PIGS [最大流 建图]

    PIGS Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 20662   Accepted: 9435 Description ...