# asp.net core 1.0 项目结构
1.环境
开发:VS2015
平台:window 7
2.解决方案级别结构
创建一个ASP.NET 5 Template Empty项目:
src:存放项目(projects)
global.json:全局配置
{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-rc1-update1",
  }}
可以通过F12查看Json的定义(http://json-schema.org/draft-04/schema#):
{
 "title": "JSON schema for the ASP.NET global configuration files",
 "$schema": "http://json-schema.org/draft-04/schema#",
 "type": "object",
 "additionalProperties": true,
 "required": [ "projects" ],
 "properties": {
 "projects": {
 "type": "array",
 "description": "A list of project folders relative to this file.",
 "items": {
 "type": "string"
 }
 },
 "packages": {
 "type": "string",
 "description": "The location to store packages"
 },
 "sdk": {
 "type": "object",
 "description": "Specify information about the SDK.",
 "properties": {
 "version": {
 "type": "string",
 "description": "The version of the SDK to use."
 },
 "architecture": {
 "enum": [ "x64", "x86" ],
 "description": "Specify which processor architecture to target."
 },
 "runtime": {
 "enum": [ "clr", "coreclr" ],
 "description": "Chose which runtime to target."
 }
 }
 }
 }
}
- projects:A list of project folders relative to this file. 
- sdk:Specify information about the SDK. - sdk.version:The version of the SDK to use. - sdk.architecture:Specify which processor architecture to target. - sdk.runtime:Chose which runtime to target. 
- packages:The location to store packages 
3.项目级别结构
Properties/launchSettings.json (仅 Windows 平台有)
wwwroot:wwwroot就是运行时网站的根目录(可以在 project.json 内重置)
wwwroot\web.config
project.json:(项目核心配置文件,项目依赖、工具、构建选项、运行时选项、发布选项等)
project.lock.json (运行过 dnu restore 生成)
Dockerfile (Windows 平台没有)
{your-project-name}.xproj (仅 Windows 平台有)
Startup.cs
# asp.net core 1.0 项目结构的更多相关文章
- Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
		1.登录的实现 登录功能实现起来有哪些常用的方式,大家首先想到的肯定是cookie或session或cookie+session,当然还有其他模式,今天主要探讨一下在Asp.net core 2.0下 ... 
- Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级
		1.权限管理 权限管理的基本定义:百度百科. 基于<Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员.后台管理员同时登录>我们做过了登录认证, ... 
- Asp.Net Core 2.0 项目实战(9) 日志记录,基于Nlog或Microsoft.Extensions.Logging的实现及调用实例
		本文目录 1. Net下日志记录 2. NLog的使用 2.1 添加nuget引用NLog.Web.AspNetCore 2.2 配置文件设置 2.3 依赖配置及调用 ... 
- Asp.Net Core 2.0 项目实战(8)Core下缓存操作、序列化操作、JSON操作等Helper集合类
		本文目录 1. 前沿 2.CacheHelper基于Microsoft.Extensions.Caching.Memory封装 3.XmlHelper快速操作xml文档 4.Serializatio ... 
- Asp.Net Core 2.0 项目实战(7)MD5加密、AES&DES对称加解密
		本文目录 1. 摘要 2. MD5加密封装 3. AES的加密.解密 4. DES加密/解密 5. 总结 1. 摘要 C#中常用的一些加密和解密方案,如:md5加密.RSA加密与解密和DES加密等, ... 
- Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例
		本文目录 1. 摘要 2. Redis配置 3. RedisHelper 4.使用实例 5. 总结 1. 摘要 由于內存存取速度远高于磁盘读取的特性,为了程序效率提高性能,通常会把常用的不常变动的数 ... 
- Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例
		Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ... 
- Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了
		Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ... 
- Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架
		Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ... 
随机推荐
- Linux Shell多命令执行
			有三种: :只是顺序执行,命令之间没有任何关联,不相互影响.如 ls;date;cd /etc/ 如,创建100M的文件. && 命令之间有关系,只有前一条命令正确执行才会执行下面一 ... 
- WhaleSong
			Chasingwaves by myself in theocean of endless sorrow Makingwishes that i will find myherd tomorrow 5 ... 
- 1 mysql的安装
			win10 总之前期的步骤大概有:1下载安装:2 安装好后配置环境变量:3:登陆数据库 1:安装 mysql有安装版和直接解压就可以用的,据说大神都是安装的直接解压的,但鉴于自己是小白,就整了个安装版 ... 
- MVC - 17.OA项目
			1.分层 2.项目依赖关系 MODEL IDAL -> MODEL DAL -> IDAL,MODEL,EntityFramewrok(注意和MODEL里的版本要一致),S ... 
- 重温WCF之数据契约和序列化(四)
			一.数据契约 1.使用数据协定可以灵活控制哪些成员应该被客户端识别. [DataContract] public class Employee { [DataMember] public string ... 
- Delphi之DLL知识学习3---为什么要使用DLL
			使用DLL有若干理由,其中有一些前面提到过的.大体说来,使用动态链接库可以共享代码.系统资源,可以隐藏实现的代码或底层的系统例程.设计自定义控件 一.共享代码.资源和数据 前面已经提到,共享代码是创建 ... 
- Delphi的字符串、PChar和字符数组之间的转换
			参考:http://my.oschina.net/kavensu/blog/193719 以下的各种方法都是我在Delphi 6的环境下测试成功的,可能根据你的开发环境.不同的上下文语境……有一些可能 ... 
- Linux(CentOS)常用操作指令(二)
			1.安装wget指令: yum -y install wget 2.安装ifconfig指令: yum install net-tools 3.tar解压文件的使用: tar -zxvf aaa. ... 
- .NET Expression Tree
			Expression Tree 第一个简单的例子. [TestMethod] public void GodTest() { Expression<Func<int, int, int&g ... 
- WPF Navigation
			在开始学习WPF时,一开始对WPF的Window, Page, UserControl感到很迷惑.不知道什么时候该使用哪一个.下面简单介绍一下这三者的区别. Window:故名思意,桌面程序的窗体.在 ... 
