asp.net core Startup [问题点数:100分,结帖人mirror030]

Bbs5
本版专家分:2115
结帖率 98.85%
Bbs10
本版专家分:183902
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
金牌 2015年9月 总版技术专家分月排行榜第一
2015年8月 总版技术专家分月排行榜第一
2015年7月 总版技术专家分月排行榜第一
2015年6月 总版技术专家分月排行榜第一
2015年5月 总版技术专家分月排行榜第一
2015年4月 总版技术专家分月排行榜第一
Blank
银牌 2016年1月 总版技术专家分月排行榜第二
2015年11月 总版技术专家分月排行榜第二
2015年10月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
Bbs1
本版专家分:25
Bbs9
本版专家分:54084
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年6月 .NET技术大版内专家分月排行榜第三
2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs5
本版专家分:2115
Bbs5
本版专家分:2115
Bbs5
本版专家分:2115
Bbs9
本版专家分:54084
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年6月 .NET技术大版内专家分月排行榜第三
2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs12
本版专家分:409722
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs5
本版专家分:2115
Bbs5
本版专家分:2115
Asp.Net Core 2.0 生成操作数据库文件需要的文件
开发环境nnVS2017 + Win7 x64nnnn生成操作数据库文件需要配置或添加的文件nnnn1、Startup.csnnnnpublic IConfiguration Configuration { get; }nn// 为了引入配置文件。默认的配置文件为"AppSettings.json"。npublic Startup(IConfiguration configuration)n{
如何在ASP.NET Core程序启动时运行异步任务(1)
n n n nn nn n n 原文:Running async tasks on app <em>startup</em> in ASP.NET Core (Part 1)作者:Andrew Lock译者:Lamond...
Net Core基本路由配置学习总结
使用方式nn n需要在ConfigureServices中增加路由服务, services.AddRouting();n在Configure中定义路由具体的实现: n用 new RouteHandler定义一个默认的路由处理函数n再用new RouteBuilder创建一个路由构造器,他需要两个参数,1 IApplicationBuilder实例 2 IRoute 的实例,将 Configure...
.NET Core Mvc 初级学习笔记(一)项目结构
.NET Core MVC与.NET MVC 创建的目录结构稍有不同,以下是项目截图与说明。nnnnwwwroot--静态资源目录n Program.cs--程序启动文件n Startup.cs--初始化配置文件n appsettings.js--程序配置文件(作用相当于web.config文件)n Models--数据业务逻辑n Controllers--控制器n Views--视图n...
ASP.NET Core MVC 中设置全局异常处理方式
在<em>asp.net</em> <em>core</em> mvc中,如果有未处理的异常发生后,会返回http500错误,对于最终用户来说,显然不是特别友好。那如何对于这些未处理的异常显示统一的错误提示页面呢?nn在<em>asp.net</em> <em>core</em>中提供了异常处理中间件,具体方法如下:nnIApplicationBuilder.UseExceptionHandler(string errorHandlingPath);nn通
ASP.NET Core 2.2 基础知识(七)【选项】
rntitle: ASP.NET Core 中的配置rnauthor: guardrexrndescription: 理解如何使用配置 API 配置 ASP.NET Core 应用。rnms.author: riandernms.custom: mvcrnms.date: 01/25/2019rnuid: fundamentals/configuration/indexrnms.openlocfilehash: ...
ASP.NET Core默认注入方式下如何注入多个实现(多种方式)
在我们开发过程中,对于服务来说,一般我们定义interface实现均只存在一个具体实现(有人戏称这种情况为十代单传模式),这时候Core默认的注入方式已经支持我们的需求,但对于某些抽象定义实现来讲,我们可能会有多种具体实现,在项目中,我们可能会按照具体需求选用不同的实现。nn首先先具体下我们的业务场景例子,假设我们有以下interface及它的两个具体实现nn public interfac...
ASP.NET Core 托管和部署(一)【Kestrel】
Kestrel 是一个跨平台的适用于 ASP.NET Core 的 Web 服务器。 Kestrel 是 Web 服务器,默认包括在 ASP.NET Core 项目模板中。rnKestrel 支持以下方案:rnHTTPSrn用于启用 WebSocket 的不透明升级rn用于获得 Nginx 高性能的 Unix 套接字rnHTTP/2(除 macOS† 以外)rnrnmacOS 的未来版本将支持 †HTTP/2。...
ASP.NET Core轻松入门Bind读取配置文件到C#实例
首先新建一个ASP.NET Core空项目,命名为BindReaderrnrn然后 向项目中添加一个名为appsettings.json的json文件,为什么叫appsettings呢?  打开Program.cs  rnrn public class Programn {n public static void Main(string[] args)n {n
ASP.NET Core 2.0系列学习笔记-NLog日志配置文件
一、新建ASP.NET Core 2.0 MVC项目,使用NuGet在浏览中搜索:NLog.Web.AspNetCore,如下图所示:二、在项目的bin\Debug\net<em>core</em>app2.0\下新建一个xml类型的nlog.config文件,如下图(结合上图观看):nlog.config文件内容如下:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&amp;gt;n&amp;l...
从零开始学习 asp.net core 2.1 web api 后端api基础框架(五)-Routing 路由
路由有两种方式: Convention-based (按约定), attribute-based(基于路由属性配置的). n其中convention-based (基于约定的) 主要用于MVC (返回View或者Razor Page那种的).nWeb api 推荐使用attribute-based.n这种基于属性配置的路由可以配置Controller或者Action级别, URI会根据Http m...
粗略使用.NetCore2.0自带授权登陆Authorize
上篇Linux+.NetCore+Nginx搭建集群 有朋友提及到如果nginx做集群后应该还会有下一篇文章主讲session控制,一般来说就是登陆;本篇分享的内容不是关于分布式session内容,而是net<em>core</em>自带的授权Authorize,Authorize粗略的用法,希望能对大家有好的帮助; n n web网站session和cookie关系 n 在NetCore中使用Authorize登
asp.net core轻松入门之MVC中Options读取配置文件
接上一篇中讲到利用Bind方法读取配置文件rnASP.NET Core轻松入门Bind读取配置文件到C#实例rnrnrn那么在这篇文章中,我将在上一篇文章的基础上,利用Options方法读取配置文件rn首先注册MVC服务并添加MVC路由rn注册MVC的方法是在ConfigureServices中添加rn services.AddMvc();rn添加MVC路由的方法是在Configure中添加rn
从零开始学习 asp.net core 2.1 web api 后端api基础框架(四)-创建Controller
建立一个Controllers目录, 然后建立一个“控制器类” ProductController.cs, 它需要继承Microsoft.AspNetCore.Mvc.Controllernn在Controller里面写这个Get方法:nnnnamespace CoreBackend.Api.Controllersn{n public class ProductController: Con...
在ASP.NET Core中实现一个Token base的身份认证
基于Token的身份认证就是应对这种变化而生的,它更开放,安全性也更高。基于Token的身份认证有很多种实现方式,但我们这里只使用微软提供的API。
Asp.net Core 和类库读取配置文件信息
看干货请移步至.net <em>core</em> 读取配置文件公共类nn首先开一个脑洞,Asp.net <em>core</em> 被使用这么长时间了,但是关于配置文件(json)的读取,微软官方似乎并没有给出像.net framework读取web.config那样简单且完美。严重怀疑这是微软为了促进.net <em>core</em> 生态繁荣搞的一点小手段。nnappsetting.Development.json (appsetting.j...
跟着微软学ASP.NET Core(六)-Identity获取当前登陆用户
在使用了<em>asp.net</em> <em>core</em> 自带的Identity建立了项目,使得项目只带了一个带有登陆功能的项目.那么我们如何获取当前已登录的用户信息呢?nn1.控制器中引入nnnusing Microsoft.AspNetCore.Identity;nn2.使用UserManager&amp;lt;IdentityUser&amp;gt;nnnprivate readonly UserManager&amp;lt;Identi...
终于知道什么情况下需要实现.NET Core中的IOptions接口
自从接触 IOptions 之后,一直纠结这样的问题:自己定义的 Options 要不要实现 IOptions 接口。 n微软有的项目中实现了,比如 Caching 中的 MemoryCacheOptions : npublic class MemoryCacheOptions : IOptionsn{ public ISystemClock Clock { get; set; }
ASP.Net Core WebApi几种版本控制对比
一、版本控制的好处:rnrn(1)助于及时推出功能, 而不会破坏现有系统。rnrn(2)它还可以帮助为选定的客户提供额外的功能。rnrnAPI 版本控制可以采用不同的方式进行控制,方法如下:rnrn(1)在 URL 中追加版本或作为查询字符串参数,rnrn(2)通过自定义标头和通过接受标头rnrn在这篇文章中, 让我们来看看如何支持多个版本的 ASP.NET  Core  Web API。rnrn
ASP.NET Core 使用app.UseStaticFiles配置静态文件中间件,达到类似IIS中虚拟目录的效果,可访问位于 Web 根目录之外的文件
1、项目中静态文件存放在wwwroot文件夹之下,如下:要访问nihao.jpg这个文件夹,url路径可以这样写:nnn&amp;lt;img src=&quot;~/images/inhao.jpg&quot; alt=&quot;pic&quot;/&amp;gt;nnwwwrootnn cssn imagesn nihao.jpgn n jsn n那么我要访问D盘的MyStaticFiles文件夹下的images文件夹下的banner1....
ASP.Net Core与数据库结合
.NET Core 与Sql Server结合1.建立.Net Core Web应用程序打开VS 2017,新建项目工程: n更改身份验证: n添加数据库连接工具->连接到数据库 n导入数据库表工具 ->NuGet包管理器 ->程序管理器控制台,打开powershell界面。输入下面命令: n将命令中的Mall替换为要使用的数据库Scaffold-DbContext "Server=.;Databa
.net core 解释 wwwroot 存放文件的原理
就是说wwwroot作为服务器的主页(根目录),客户端登录你的服务器后就会显示这个目录的文件,n只能访问这个文件夹及其子文件夹,不能超出wwwroot这个文件夹。nn这个是提供服务器,让你上传自己的文件,别人可以访问你上传的文件。相当于服务器代理。n应该是登录之后可以操作你的主页。文件,网页什么的要放在wwwroot里面才能被访问。n总之貌似FTP协议的服务器...
ASP.Net Core的Code Fist代码先行操作方法
asp . net <em>core</em>中根据code fist 代码现行进行开发。
dotnet core webapi 实现依赖注入和动态代理(切面)
这里使用的是AspectCore.Extensions.DependencyInjection这个nuget包,地址是https://www.nuget.org/packages/AspectCore.Extensions.DependencyInjection/nn安装完这个包之后,第一步,需要在<em>startup</em>文件中添加如下代码nnnpublic IServiceProvider Configu...
.Net Core 修改默认的启动端口
    今天无意中发现一个变化,因为很久没看.net <em>core</em>的项目了,发现项目启动的默认端口已经不是5000了,记得很清楚,最早那还是.net <em>core</em> 1.x版本的时候,每次启动都会默认是5000端口号,而现在不是了。借此机会在来说一下,关于.net <em>core</em>项目修改默认端口号的解决方案,我们最熟知的是一种解决方案就是直接在Program.cs中创建WebHost对象的时候,使用UseUrls...
NET Core 三层架构,依赖注入
NET Core搭建三层架构,每层之间使用依赖注入获取实例n   n         n        项目结构如下n      n       常用的三层,Web-BLL-DLLn             BLL与DAL层分为Interface里边是提供接口,Implments提供实现类,DIRegister提供依赖注入的映射关系nnn      n  n    一:新建好
asp.net mvc设置启动项目
mvc项目创建完后,点击启动项目,在浏览器总是显示localhost/Views/Home/Index.cshtml。百度查了查,找到了解决方案。参考地址:https://bbs.csdn.net/topics/3201555341.打开解决方案,右击项目(有个地球形状的带C#的图案)--选择属性。2.然后在打开的页面中选择“WEB”项,然后在特定页中修改你要的URL。根据你的问题,只要将特定页改...
Asp.Net Core 减少Controller获取重复注入对象
    在使用Asp.Net Core的时候我们都会用到依赖注入获取自定义的服务,如果是仓储的话可能还好,不同的controller需要用到不同的仓储,通过构造函数注入也算明确了业务关系。可是在使用到日志服务,缓存服务等工具类服务的时候往往会发现在大多数的controller中都要通过构造函数获取一遍注入服务,是件很麻烦的事。现在的想法是通过创建继承自Controller的BaseControll...
netcore强制使用https,把所有的HTTP请求转换为HTTPS
使用HTTPSn根据官方文档(https://docs.microsoft.com/en-us/aspnet/<em>core</em>/security/enforcing-ssl?view=aspnet<em>core</em>-2.1&amp;tabs=visual-studio#require-https), 它建议ASP.NET Core web应用都应该调用HTTPS重定向中间件...
.Net Core使用Redis的一个入门简单Demo
本例子讲述一个在.Net <em>core</em>环境中对Redis数据库进行增删改查操作。rnrn首先,要安装好Redis数据库,至于怎么安装,本文不再赘述,可以自行百度,有很详细的教程。rn安装好之后,在CMD中输入 rnrnredis-clirn就会出现Redis数据库的IP和端口,记下,后面链接字符串中要用。rn,然后新建一个.Net Core控制台应用程序。rn在程序包管理器控制台中导入Redis数据库
解决.net core下HttpContext.Request.Body多次读取出现异常的问题
如下面的代码,使用StreamReader多次读取HttpContext.Request.Bodynpublic IActionResult SomeAction()n{n using (var reader = new StreamReader(Request.Body))n {n var body = reader.ReadToEnd();n n // ...
ASP.NET TCP 简单的客户端与服务器
服务器: class Programn {n static void Main(string[] args)n {n int port = 888;//端口号n TcpClient tcpClient;n IPAddress [] ipList= Dns.GetHostAddresses(&quot;127....
ASP.NET Core中如何调整HTTP请求大小的几种方式
一、前言rnrn一般的情况下,我们都无需调用HTTP请求的大小,只有在上传一些大文件,或者使用HTTP协议写入较大的值时(如调用WebService)才可能会调用HTTP最大请求值。rnrn在ASP.NET Core 2.0中,它的两个宿主服务器Kestrel和HttpSys默认的HTTP最大请求大小为30MB (~28.6 MiB)。rnrn如果当HTTP请求值大于这个默认配置时,在执行Requ
【.Net码农】ABP学习目录传送门
https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template入门教程http://www.cnblogs.com/mienreal/p/4528470.htmlhttps://www.cnblogs.com/brucelee/p/6009879.htmlhttps://github.com/yanshengjie/Learn...
ASP.NET CORE使用控制台程序调试web应用
在控制台程序中,我们可以使用 Console.WriteLine("debug") 便可以很方便查看日志输出。但是在web应用中要做到实时查看日志输出就很麻烦,大致的做法有:n把日志信息输出到客户端 n在<em>asp.net</em>环境下用 Response.Write("debug log") ,在<em>asp.net</em> <em>core</em>环境下可用controller中使用 return Content("debug log"
ASP.NET Core MVC 控制器创建与依赖注入
在我最后一篇关于 ASP.NET Core 释放IDsiposable对象的文章(中文、英文原文)中,Mark Rendle 指出,MVC 控制器在请求结束时也会释放资源。乍一看,此范围内的资源在请求结束时会释放似乎是显而易见的,但是 MVC 控制器的处理方式实际上与大多数服务略有不同。 n在这篇文章中,我将介绍在ASP.NET Core MVC中IControllerActivator是如何创建
.net core 日志引擎 ILogger接口与使用
ILogger接口与使用nnhttps://github.com/aspnet/Logging <em>core</em> 日志项目地址nn1.配置IDE可调试<em>core</em> 源码nn.net <em>core</em>源码都是开放的,配置的目的是为了调试的时候可以直接步进.<em>core</em>源码,方便查看框架内部实现方式。nnnnnnnnn效果nnnnn2.日志记录器简单使用nn2.1 配置日志提供器nnnnnn2.2 注入需要记录日志的...
【ASP.Net Core】设置JSON中DateTime类型的格式化
不特别设置的话,对于DateTime类型默认格式化为带T的字符串,如&quot;yyyy-MM-ddTHH:mm:ss&quot;。nn如果需要自定义这个格式,需要在Startup类的ConfigureServices方法中指定nn将默认的nnnservices.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);nn改为nnnserv...
.net core 配置文件添加常量
(1)在appsettings.json文件中添加我们需要的系统信息。rn   "Setting": {rn    "Server": "111.11.1.1",rn    "Port": 25,rn    "UserId": "aaaa",rn    "Password": "bbbb",rn  }rn(2)在<em>startup</em>.cs文件中的ConfigureServices函数添加配置注解rn s
解决Linux安装kettle问题
错误:abouted     "$_PENTAHO_JAVA" $OPT -jar "$STARTUP" -lib $LIBPATH "${1+$@}"  2>&1; echo $? >&3rnrnrn在spoon.sh文件中约在204行OPT变量中添加 -Dorg.eclipse.swt.internal.gtk.cairoGraphics = falsern添加之后: OPT="$OPT $P
在.Net Core中使用MongoDB的入门教程(一)
首先,我们在MangoDB的官方文档中看到,MangoDb的2.4以上的For .Net的驱动是支持.Net Core 2.0的。nnn所以,在我们安装好了MangoDB后,就可以开始MangoDB的.Net之旅了。n首先,创建一个.Net Core的控制台应用程序。然后使用NuGet导入MangoDB的驱动程序。n在官方文档上有介绍,在NuGet中移动有五个.Net 的驱动版本。
.Net Core 依赖注入注入服务
依赖注入(Dependency Injection)nn注入自己的额业务层、仓储层服务。nnnAddSingletonnAddInstancenAddScopednAddTransientnnn//注册单例模式,整个应用程序周期内IBLL接口的示例都是BLL的一个单例实例nservices.AddSingleton&amp;lt;IBLL, BLL&amp;gt;();nservices.AddSingleton...
ASP.NET Core 应用程序开发 书籍配套源码
干货,ASP.NET Core 应用程序开发 书籍配套源码(书籍版次,2017年9月1日,清华大学版),国内镜像
.NET Core 更改发布后默认的端口号,支持远程访问
步骤一、找到Program.cs文件rn步骤二、修改如下rn WebHost.CreateDefaultBuilder(args)n .UseUrls("http://*:8000")n .UseKestrel()n .UseContentRoot(Directory.GetCurrentDirectory(
Learning ASP.NET Core 2.0
包含了ASP.NET Core 2.0从开发到Devops所有相关要点的书
Pro ASP.NET Core MVC 2 (7th) 中文版
Pro ASP.NET Core MVC 2 (7th) 中文版 本资源转载自网络,如有侵权,请联系上传者或csdn删除
ASP.Net Core刚刚踩过几个坑
接触微服务的思想以后,甚是认同。综合考虑建议公司转成java来做开发,奈何目前的几个元老都是.net人员。于是决定用.net Core。方便在linux和docker中去部署。nnnn1、System.Drawing.Commonnn这个库在.net<em>core</em>中使用不会提醒任何依赖.net 框架,但是却无法在linux上使用。提示找不到gdiplus,照着网上的方法去安装gdiplus,然并卵。 n...
EFCore 多对多配置
User模型类nnnpublic class Usern{n public int Id { get; set; }n public string Name { get; set; }n public int Age { get; set; }n public bool Gender { get; set; }nn //一个用户对应多个关系(不要这个)n //p...
Programming ASP.NET Core pdf版 2018最新出版
<em>asp.net</em> 开发牛人 2018最新版 已转成pdf 全网首发 Published 5/9/2018 1st Edition 416 pages Book 978-1-5093-0441-7 eBook 978-1-5093-0442-4 The complete, pragmatic guide to building high-value solutions with ASP.NET Core Programming ASP.NET Core is the definitive guide to practical web-based application development with Microsoft’s new ASP.NET Core framework. Microsoft MVP Dino Esposito introduces proven techniques and well-crafted example code for solving real problems with ASP.NET Core. Step by step, he guides you through using all key ASP.NET Core technologies, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and much more. Esposito thoroughly covers ASP.NET Core’s cross-platform capabilities and what’s changed from older ASP.NET versions, but he doesn’t stop there: he offers a complete learning path for every developer who wants to build production solutions, including mobile-specific solutions. Microsoft MVP Dino Esposito shows how to: • Create new projects and understand their structure • Set up and use the familiar MVC application model in ASP.NET Core • Write controller class code to govern all stages of request processing • Serve HTML from controllers, or directly via Razor Pages • Master the Razor language for quickly defining the layout of HTML views • Manage cross-cutting concerns such as global configuration data, error and exception handling, controller class design, and dependency injection • Secure applications with user authentication and ASP.NET Core’s policy-based user authorization API • Design for efficient data access, and choose the right option for reading and writing data • Build ASP.NET Core Web APIs that return JSON, XML, or other data • Use data binding to programmatically update visual components with fresh information • Build device-friendly web views for iOS and Android • Explore the radically new ASP.NET Core runtime environment and Dependency Injection (DI) infrastructure
ASP.NET Core 2 and Vue.js 1st Edition
This book will walk you through the process of developing an e-commerce application from start to finish, utilizing an ASP.NET Core web API and Vue.js Single-Page Application (SPA) frontend. We will build the application using a featureslice approach, whereby in each chapter we will add the required frontend and backend changes to complete an entire feature. In the early chapters, we’ll keep things fairly simple to get you started, but by the end of the book, you’ll be utilizing some advanced concepts, such as server-side rendering and continuous integration and deployment. You will learn how to set up and configure a modern development environment for building ASP.NET Core web APIs and Vue.js SPA frontends.You will also learn about how ASP.NET Core differs from its predecessors, and how we can utilize those changes to our benefit. Finally, you will learn the fundamentals of building modern frontend applications using Vue.js, as well as some of the more advanced concepts, which can help make you more productive in your own applications in the future.
asp.net core 2
<em>asp.net</em> <em>core</em> 微服务<em>asp.net</em> <em>core</em> 微服务<em>asp.net</em> <em>core</em> 微服务<em>asp.net</em> <em>core</em> 微服务<em>asp.net</em> <em>core</em> 微服务
《ASP.NET Core跨平台开发从入门到实战》及《Learning ASP.NET Core 2.0》
《ASP.NET Core跨平台开发从入门到实战》及《Learning ASP.NET Core 2.0》
ASP.NET Core MVC 2.0 Cookbook epub
ASP.NET Core MVC 2.0 Cookbook 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
ASP.NET Core应用开发
第1章 一路走来 5 1.1 Active Server Pages(ASP) 6 1.2 ASP.NET 7 1.3 ASP.NET MVC 10 1.4 Web API 13 1.5 ASP.NET Core 14 1.6 本章小结 15 第2章 影响者 17 2.1 向后兼容性 18 2.2 Rails 18 2.3 Node.js 21 2.4 Angular和React 22 2.5 开源 23 2.6 OWIN 23 2.7 本章小结 24 第3章 模型、视图和控制器 25 3.1 MVC中的M、V和C 26 3.1.1 深入了解模型 26 3.1.2 视图 28 3.1.3 局部视图 28 3.1.4 控制器 29 3.2 MVC以外的内容 30 3.2.1 中间件 30 3.2.2 依赖注入 31 3.2.3 其他亮点 32 3.3 本章小结 32 第4章 定义项目范围 33 4.1 滑雪场 34 4.2 API接口 36 4.3 管理界面 37 4.4 综上所述 37 4.5 定义我们的领域模型 38 4.6 本章小结 39 第5章 生成 41 5.1 命令行生成 42 5.2 生成服务器 43 5.3 生成流水线 44 5.4 生成Alpine Ski House 46 5.5 本章小结 51 第6章 部署 53 6.1 选择Web服务器 54 6.2 Kestrel 54 6.3 反向代理 55 6.4 IIS 56 6.5 Nginx 58 6.6 发布 60 6.6.1 生成类型 61 6.6.2 生成安装包 62 6.6.3 关于Azure 63 6.6.4 Azure部署 65 6.7 容器部署 68 6.8 本章小结 68 第?Ⅱ部分 迭代回顾:千里之行 第7章 使用Microsoft Azure构建 Web应用程序 71 7.1 平台即服务 72 7.1.1 平台服务 72 7.1.2 搭建、删除和重建你的 服务 74 7.2 使用平台服务生成应用程序 75 7.2.1 创建一个存储账号 76 7.2.2 在Blob Containers中存储 图片 77 7.2.3 使用存储队列 79 7.2.4 使用Azure WebJobs进行 自动处理 79 7.3 扩展你的应用程序 81 7.3.1 多方位扩展 81 7.3.2 弹性扩展 81 7.3.3 扩展性上的考虑 83 7.4 本章小结 84 第8章 跨平台 85 8.1 在Ubuntu上运行 86 8.1.1 安装.NET Core 86 8.1.2 dotnet CLI 86 8.2 选择代码编辑器 89 8.3 Linux上的Alpine Ski House 89 8.4 .NET Core 92 8.5 本章小结 95 第9章 容器 97 9.1 可重复的环境 98 9.2 Docker 101 9.3 Windows容器 105 9.4 生产环境中的Docker 107 9.5 在云端 108 9.6 本章小结 109 第10章 Entity Framework Core 111 10.1 Entity Framework的基础 知识 112 10.1.1 查询单条记录 114 10.1.2 查询多条记录 114 10.1.3 保存数据 115 10.1.4 跟踪修改 115 10.1.5 使用迁移创建和更新 数据库 116 10.2 ApplicationDbContext 122 10.3 SkiCardContext 125 10.3.1 跨越上下文边界的 关联 126 10.3.2 连接控制器 128 10.4 门票类型 133 10.5 门票与验证 135 10.6 本章小结 139 第11章 Razor视图 141 11.1 今天,开发人员如何 创建网站 142 11.1.1 学习之前的成功经验 142 11.1.2 理解Razor的角色 143 11.2 掌握Razor的本质 143 11.2.1 幕后揭秘 143 11.2.2 使用Razor语法编写 表达式 145 11.2.3 切换到代码 146 11.2.4 显式使用标记 147 11.2.5 Razor解析器的控制符 速查表 148 11.3 使用更多C#功能 148 11.3.1 在视图中使用C#类型 148 11.3.2 定义模型 149 11.3.3 使用视图数据 149 11.4 使用布局 151 11.4.1 布局基础 151 11.4.2 在视图中包含部件 153 11.4.3 定义和使用局部视图 153 11.5 使用Razor高级功能增强 视图 154 11.5.1 在视图中注入服务 154 11.5.2 使用标签助手 155 11.5.3 避免视图重复 158 11.6 使用其他视图引擎 159 11.7 本章小结 159 第12章 配置和日志 161 12.1 抛弃web.config 162 12.1.1 配置你的应用程序 162 12.1.2 使用现成的配置提供 程序 164 12.1.3 创建自定义配置提供 程序 165 12.1.4 使用选项模式 167 12.2 作为一等公民的日志 168 12.2.1 创建清晰明确的日志 169 12.2.2 关于异常信息的设置 170 12.2.3 作为部署策略的日志 记录 171 12.2.4 ASP.NET Core中的日志 级别 171 12.2.5 使用日志作用域增强 日志功能 174 12.2.6 使用结构化日志框架 176 12.2.7 日志即服务 (Logging as a Service) 178 12.3 本章小结 179 第?Ⅲ部分 迭代回顾:激流勇进 第13章 身份标识、安全与权限 管理 185 13.1 纵深防御 185 13.1.1 内部威胁 186 13.1.2 外部威胁 187 13.2 用户密钥 187 13.3 ASP.NET Core MVC中的 标识管理 193 13.4 其他第三方认证提供程序 198 13.5 使用策略进行授权 202 13.5.1 全局应用策略 202 13.5.2 为选择的用户定义 策略 202 13.5.3 自定义授权策略 204 13.5.4 保护资源 205 13.5.5 跨域资源共享(CORS) 208 13.6 本章小结 209 第14章 依赖注入 211 14.1 什么是依赖注入 212 14.1.1 手工解析依赖 212 14.1.2 使用服务容器解析 依赖 213 14.2 ASP.NET Core中的依赖 注入 214 14.2.1 使用内置容器 215 14.2.2 使用第三方容器 217 14.3 本章小结 219 第15章 JavaScript的地位 221 15.1 编写优雅的JavaScript 222 15.2 我们是否需要JavaScript 223 15.3 组织 223 15.4 是否要实现单页面 应用(SPA) 224 15.5 构建JavaScript 225 15.5.1 Bundler & Minifier 225 15.5.2 Grunt 227 15.5.3 gulp 228 15.5.4 WebPack 230 15.5.5 哪个工具更适合我 232 15.6 TypeScript 232 15.6.1 ES2015到ES5的 编译器 233 15.6.2 类型系统 234 15.7 模块加载 236 15.8 选择一个框架 237 15.9 本章小结 238 第16章 依赖项管理 241 16.1 NuGet 242 16.2 npm 244 16.2.1 添加依赖项 245 16.2.2 使用npm模块 245 16.2.3 与Visual Studio的 集成 246 16.3 Yarn 247 16.4 Bower 249 16.4.1 添加依赖项 250 16.4.2 引用Bower程序包中的 资源 250 16.5 本章小结 251 第17章 前端与样式 253 17.1 使用样式表构建网站 254 17.1.1 回首往事 254 17.1.2 创建自己的样式表 256 17.2 使样式更时髦 257 17.2.1 SCSS基础 258 17.2.2 创建Mixin 262 17.2.3 组合Mixin和指令 263 17.3 建立开发工作流 263 17.3.1 使用命令行工具 264 17.3.2 结合Visual Studio Code 264 17.3.3 修改项目的生成任务 264 17.4 使用第三方框架 265 17.4.1 扩展CSS框架 266 17.4.2 自定义CSS框架的 基本面 266 17.4.3 在自定义样式表中利用 CSS框架 267 17.4.4 CSS框架的替代品 268 17.5 本章小结 268 第18章 缓存 269 18.1 缓存控制(Cache-Control)头 270 18.2 使用Data-Cache 273 18.2.1 内存缓存 273 18.2.2 分布式缓存 274 18.3 缓存的限度 276 18.4 本章小结 276 第?Ⅳ部分 迭代回顾:最后冲刺 第19章 可重用组件 279 19.1 标签助手 280 19.1.1 一个标签助手的组成 部分 280 19.1.2 Script/Link/Environment 标签助手 280 19.1.3 cache标签助手 282 19.1.4 创建标签助手 283 19.2 视图组件 286 19.2.1 调用视图组件 287 19.2.2 联系客户服务视图 组件 287 19.3 局部视图 289 19.4 本章小结 290 第20章 测试 291 20.1 单元测试 291 20.1.1 xUnit 292 20.1.2 JavaScript测试 304 20.2 其他测试类型 308 20.3 本章小结 308 第21章 可扩展性 309 21.1 约定 310 21.2 中间件 312 21.2.1 配置管道 312 21.2.2 编写自己的中间件 314 21.2.3 管道分支 315 21.3 加载外部的控制器和视图 316 21.3.1 从外部项目中加载 视图 317 21.3.2 从外部程序集中加载 控制器 317 21.4 路由 318 21.4.1 特性路由 319 21.4.2 高级路由 320 21.5 dotnet工具 320 21.6 JavaScript服务和同构 应用程序 321 21.6.1 同构应用程序 321 21.6.2 Node服务 322 21.7 本章小结 322 第22章 国际化 323 22.1 可本地化的文本 325 22.1.1 字符串本地化 325 22.1.2 视图本地化 328 22.1.3 数据修饰特性 328 22.1.4 共享资源文件 329 22.2 设置当前的区域性 330 22.3 本章小结 333 第23章 重构,改善代码质量 335 23.1 什么是重构 336 23.2 测量质量 337 23.3 寻找重构时机 338 23.4 安全重构 339 23.5 数据驱动修改 346 23.6 代码清理示例 346 23.7 工具来相助 350 23.8 收获品质 351 23.9 本章小结 351 第24章 组织代码 353 24.1 仓库结构 354 24.2 源代码内的结构 354 24.3 平行结构 355 24.4 MediatR 356 24.4.1 消息模式简介 356 24.4.2 实现中介者模式 357 24.5 区域 360 24.6 本章小结 361 后记 363
ASP.NET Core 入门教程
ASP.NET Core学习教程,详细学习文档,可以学习到详细的基础知识和部分的实践。
Pro ASP.NET Core MVC 2(7th) 无水印pdf
Pro ASP.NET Core MVC 2(7th) 英文无水印pdf 第7版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
asp.net core 创建mvc链接数据库
1.新建项目2.选择mvc3.在Models文件夹中新建实体,我取名为cti,随便你自己取什么,不过跟你的表名对应4. 创建属性 就是你表的字段5.在文件夹Controllers中创建控制器 选择视图使用Entity Framework的mvc控制器模型类选择你刚刚创建的实体类,数据上下文累吧Core2改成别的名字,比如Mvcit 之类的,你的可能不是Core2,这个是你项目名字这三个勾选都选上,...
AspNetCore.Mvc(2.1.1)+Vue.js 最小工程模板
网上Vue模板不是最新的,我自己做了一个最新的支持 Vue.js 的最小工程模板,方便大家从 Hello world. 入门, 在 VS2017 里学习,并扩展出自己的项目。
ASP.NET CORE2.0高级编程.pdf
介绍 入门 创建 Web 应用 创建 Web API 教程 创建 Razor 页面 Web 应用 Razor 页面入门 添加模型 已搭建基架的 Razor 页面 SQL Server LocalDB 更新页面 添加搜索 添加新字段 添加验证 上载文件 创建 MVC Web 应用 入门 添加控制器 添加视图 添加模型 使用 SQL Server LocalDB 控制器方法和视图 添加搜索 添加新字段 添加验证 检查 Details 和 Delete 方法 生成 Web API 在 Visual Studio Code 中创建 Web API 在 Visual Studio for Mac 中创建 Web API 在 Visual Studio for Windows 中创建 Web API 为本机移动应用创建后端服务 使用 Swagger 的帮助页 数据访问 - 使用 EF Core 数据访问 - 使用 Razor 页面和 EF Core 数据访问 - MVC 与 EF Core 跨平台教程 macOS 上的 Razor 页面 Web 应用 使用 VS 代码的 Razor 页面 Web 应用 使用 Visual Studio for Mac 的 MVC Web 应用 在 macOS 或 Linux 上使用 Visual Studio Code 创建 MVC Web 应用 使用 Visual Studio for Mac 创建 Web API 使用 Visual Studio Code 创建 Web API 为移动应用创建后端服务 基础知识 应用程序启动 依赖关系注入(服务) 中间件 中间件 基于工厂的中间件 Factory-based middleware with third-party container(第三方容器中基于工厂的中间 件) 静态文件 路由 URL 重写中间件 使用多个环境 配置和选项 配置 选项 从外部程序集增强应用 日志记录 日志记录与 LoggerMessage 处理错误 文件提供程序 主机 Web 主机 通用主机 使用托管服务的后台任务 会话和应用状态 服务器 Kestrel ASP.NET Core 模块
新建.net Core项目报错
初学.Net Core时,创建.Net Core项目出现“Project FirstCoreDemo does not have a lock file. Please run 'dotnet restore'”错误,使用的是VS2015,在网上也没找到有效的解决方法,就按照错误信息提示,在NuGet包管理器后台输入命令dotnet restore得以解决,以此记录下。nnnn ...
ASP.NET Core跨平台开发从入门到实战 [张剑桥][全书签]]
ASP.NET Core跨平台开发从入门到实战 [张剑桥][全书签]]
两个 Asp.Net Core 2.0 项目共享登录
两个 Asp.Net Core 2.0 项目共享登录环境Win 7 64、IIS 7.5、VS 2017配置Startup.cs 中添加代码 n// 添加 Cook 服务 nservices.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) n.AddCookie(options => n{ n optio
asp.net使用Hangfire开发后台定时任务demo
一、新建webapi项目 nWebApplicationWebApiHangfireSample在根目录添加Startup.cs文件using Hangfire;nusing Hangfire.MemoryStorage;nusing Microsoft.Owin;nusing Owin;[assembly: OwinStartup(typeof(WebApplicationWebApiHangfi
asp.net core 2.0 Web简单使用:二、添加默认用户,修改登录方式
后台登录一般懒得用邮箱了,太长,所以改成用户名登录。首先添加默认用户先删除或移除Data目录下的Migrations目录及其下面的内容在Data目录下添加类DbInitializer,用于添加默认用户,其中context后面会用就一起加了。默认用户权限包括admin和user默认用户名是admin,密码是abc123using Microsoft.AspNetCore.Identity;nusin...
ASP.NET Core 中简单Session登录校验
ASP.NET Core 中简单Session登录校验:从Session的配置添加、到请求过滤、再到页面操作。推荐相关阅读:ASP.NET 会话状态概述  ASP.NET Cookie 概述  ASP.NET 状态管理建议 ASP.NET Core 中的会话和应用状态nn目录nn添加Session配置服务nn启用Session配置nn添加用户模型nn添加登录控制器nn控制器基础类nn登录页面视图n...
强大的ASP.NET Core文件资源管理器控件FileUltimate
目录nn nn简介nn功能介绍nn界面高仿win10资源管理器nn超70种文件格式即时预览功能nn支持音视频文件播放nn图片预览nn预览归档文件nn高级上传下载功能nn文件权限控制nn高性能nn易于使用和集成nn丰富的事件nn完美兼容移动设备nn本地化UInn获取FileUltimatenn简介nnFileUltimate是一个用于在WEB中管理文件的ASP.NET控件,可以理解为web版的win...
asp.net core 2.0 入门攻略 第一章 环境部署
一、首先大家先部署环境安装n因为大家当前是研究学习用途,所以建议大家使用VS社区版
asp.net core 2.0 Web简单使用:四、用户列表、添加、删除
继续,之前做的是用户注册登录。但是没有管理用户的地方,简单做一个列表,添加和删除功能。右键点击Controllers目录,选择添加控制器选择EF的MVC控制器选择模型类型是ApplicationUser,选择数据上下文类是ApplicationDbContext类,控制器名称会自动生成,然后确定。开始重写新增用户的内容添加新的模型在Models目录下新增ApplicationUserViewMod...
ASP.NET Core开发常见“坑”
文章来源:公众号-智能化IT系统。1、在开发调试时,ASP.NET Core将不再使用w3wp.exe进程,而是采用新的进程名dotnet.exe。因此在调试时我们应该选择dotnet.exe进程进行调试。2、IIS部署完成之后,是无法直接访问的。应该在项目中右键属性-&amp;gt;调试,将启动项修改为IIS,然后将Web服务器设置中的应用URL设置为IIS中绑定的域名地址。3、老项目移植到.NET C...
asp_net_core2.1官方简体中文手册
<em>asp.net</em> <em>core</em> 最新官方文档,.Net Core为微软最新的开源的跨操作系统的多平台语言,它本身已经提供了非常强大的功能以及各种类库,同时越来越多的社区资源也已经提供。.Net Core已经完美的和linux、mac集成了,现在使用的很多技术都能在.Net Core中找到。 希望此书能够对你有所帮助,也希望.Net Core能发展壮大!
Asp.Net Core 读取配置文件 连接MySql数据库
1.首先在配置文件添加数据库连接地址appsettings.json2.创建 ConfigurationManager类 设置读取配置文件3.在AppConfig类中去读取appsetings.json配置文件中的Mysql数据库连接地址4.创建DataContext类 继承DbContext类5.在Startup类 的ConfigureServices方法中配置数据库连接6.在控制器中...
ASP.NET Core 项目文件夹解读新框架
引言nn庖丁解牛:“始臣之解牛之时,所见无非牛者;三年之后,未尝见全牛也。” nn正文nn首先贴出来项目文件夹的截图: nnnproject.json 和global.jasonnnproject.json是 .NET Core 项目中最重要的一个配置文件,类似于.NET Framework上的 .csproj文件。 n 首先,从我们 通过 Visual Studio 创建的项目 xproj 的...
asp.net core 2.0 Web简单使用:一、用户注册登录
不在软件公司要写软件好难啊,没时间啊。所以大概会很慢很慢才能把我想要的做出来呢。慢慢来吧。微软提供了快速搭建用户注册登录的方案,虽然看起来还是蛮复杂的,但是简单用下还是很方便的。在这里只是想做个简单的后台,有基本的权限管理,并且有个简单的表的增删查改的例子。源码已经传到github,https://github.com/wuyt/RCKohi先装vs2017和 .net <em>core</em>的环境。新建项目选...
ASP.NET CORE MVC 2.0 高级编程
ASP.NET CORE MVC 2.0 从入门到精通,从一个简单的例子入手,让您快速入门。再从0开始讲解如何开发。英文版。
官方ASP.NET Core中文文档
ASP.NET Core 是一种全新的跨平台开源 .NET 框架,用于在 Windows、Mac 或 Linux 上生成基于云的新式 Web 应用程序。
asp.net core连接数据库1
1.安装Entity Framework Core 在程序管理器控制台运行:Install-package Microsoft.EntityFrameWorkCore.Sqlserver运行:Install -package  Microsoft.EntityFrameworkCore.Tools2.创建一C#对象代表要查询和保存上的数据:Blog类:using System;nusing Sys...
NET Core: 在.NET Core中进行单元测试
目录nn nn一、项目创建n 二、使用MSTest测试框架n 三、使用xUnit测试框架n 四、使用NUnit测试框架n 总结n nn单元测试能够帮助开发人员确保所开发的模块、类以及类中的方法等的正确性,在项目开发过程中,及时进行单元测试能够避免不必要的BUG以及提高测试效率。nn在本文中,我们会分别来学习如何使用MSTest、xUnit以及NUnit这些流行的.NET测试框架来对.NET Cor...
asp.net core封装layui组件示例分享
什么封装?这里只是用了TagHelper,是啥?自己瞅文档去rnrn在学习使用TagHelper的时候,最希望的就是能有个Demo能够让自己作为参考rn怎么去封装一个组件?rn不同的情况怎么去实现?rn有没有更好更高效的方法?rnrn找啊找啊找,最后跑去看了看mvc中的TagHelpers,再好好瞅了瞅TagHelper的文档rn勉强折腾了几个组件出来,本来想一个组件一个组件写文章的,但是发现国庆
ASP.NET Core分布式项目实战-目录
今年是2018年,发现已经有4年没有写博客了,在这4年的时光里,接触了很多的.NET技术,自己的技术也得到很大的进步。在这段时光里面很感谢张队长以及其他开发者一直对.NET Core开源社区做出的巨大贡献,我也在其中学习到很多的知识,因此在这段时间我也开始记录我的学习成果,供大家好好学习,以及为我们的.NET Core开源社区做出共享。从<em>asp.net</em> <em>core</em>搭建直至实现自动化部署:nn一、Id...
ABP 常见错误
使用ABP框架进行First Code时,出现错误如下:rnYour <em>startup</em> project 'AElf.OfficialSite.Core' doesn't reference Microsoft.EntityFrameworkCore.Design. This package is required for the Entity Framework Core Tools to work
Pro ASP.NET Core MVC 第六版 pdf
.net 开源了,跨平台了!aps.net <em>core</em> mvc 第六版,
Docker的asp.net core应用部署系列——将asp.net core应用编译成镜像
我们上篇将<em>asp.net</em> <em>core</em>应用准备完毕,接下来将进入关键部分 应用发布-&amp;amp;amp;amp;amp;amp;amp;gt;编译镜像部分nn1、右键 发布 nnn2、选择文件夹 发布到本地 nnn3、点击发布 nnn4、发布成功后可以看到发布的绝对路径 nnn5、创建Dockerfile,打开发布文件夹 创建txt 并重命名为 Dockerfile 切记无后缀名,如果你的文件不显示后缀名,文件菜单-&amp;amp;amp;amp;amp;amp;amp;gt;选项-&amp;amp;a
asp.net MVC core 2.2 +core EF 中文PDF教程
最全的.net Core技术文档,全中文。ASP.net <em>core</em> 2.2 + MVC <em>core</em> + EF <em>core</em> 学习教程文档。入门到精通,C#最新技术应用。
Asp.net core Web API + Autofac + EFCore + Element-UI + SqlServer2008R2
Account:net <em>core</em> Web API类型,为前端提供Rest服务 Account.Common:公共工程,与具体业务无关,目前里边仅仅有两个类,自定义业务异常类及错误码枚举类 Account.Entity:这个不要问我 Account.Repository.Contract:仓储契约,一般用于隔离服务层与具体的仓储实现。做隔离的目的是因为与仓储实现直接依赖的数据访问技术可能有很多种,隔离后我们可以随时切换 Account.Repository.EF:仓储服务的EFCore实现,从工程名字应该很容易可以看出来,它实现Account.Repository.Contract。如果这里不想用EF,那我们可以随时新建个工程Account.Repository.Dapper,增加Dapper的实现 Account.Service.Contract:服务层契约,用来隔离Account工程与具体业务服务实现 Account.Service:业务服务,实现Account.Service.Contract这个业务服务层中的契约 Account.VueFE:这个与之前一样,静态前端站点,从项目工程图标上那个互联网球球还有名字中VueFE你就应该能猜出来
asp.net core 2.0 Web简单使用:五、添加示例
添加Model添加Anime对象using System;nusing System.Collections.Generic;nusing System.ComponentModel.DataAnnotations;nusing System.ComponentModel.DataAnnotations.Schema;nusing System.Linq;nusing System.Threadi...
【免费开源】Asp.net Core 开发的后台框架(权限介绍)
大家好,最近把Core学习了下,然后做了个后台框架练习一下。rnrn在这里先向各位介绍一下本系统,欢迎大家试用,如果测到bug欢迎反馈。测试一段时间修复一些明显bug后,将开源公布给大家。rnrn rnrn.net Core 给我们提供了一个非常好的东西:OnActionExecutingrnrn在每个Action执行之前,进行权限检查,合法就继续,非法就反馈错误信息。我在做这个后台系统时,采用的
web前端开发 使用ASP.NET Core,Angular 和Bootstrap 全书源码
Front-end development with ASP.NET Core,Angular and Bootstrap web前端开发 使用ASP.NET Core,Angular 和Bootstrap 全书源码
在ASP.NET Core 2.2 Web应用程序项目中自定义Bootstrap
.NET Core 2的默认Web应用程序模板nn介绍nnVisual Studio 2017中.NET Core 2.2的默认Web应用程序模板包含Bootstrap的默认实现,其在“wwwroot/lib”文件夹中。这非常好,如果您不关心您的应用程序/站点的样式与其他每个Bootstrap站点一样,或者不管您是否使用Bootstrap的所有功能,都包括大量的css和js文件。nn我定制、修剪B...
asp.net core视图中使用Json序列化模型
<em>asp.net</em> <em>core</em>有时候需要在视图中将c#对象序列化为json格式,比如在使用ajax时。rnvar dataModel = @Json.Serialize(Model);rn如上图所示,使用Json.Serialize就可以序列化对象,然后可以将其传递给javascript或者进行其它操作。rn序列后的对象如下所示:rnvar dataModel = {n
Web Api 的 路由机制
ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。所以我们要想学习web api 就要去了解它的路由机制。MVC和web api的路由机制的主要区别是web api 使用的是http 方法而不是url 的路径。本
Visual SourceSafe下载
Microsoft Visual SourceSafe is a version control system for team development of software applications. Version control systems track and store changes to a file so developers can review a file's history, return to earlier versions of a file, and develop programs concurrently. 相关下载链接:[url=//download.csdn.net/download/fxp49/1956509?utm_source=bbsseo]//download.csdn.net/download/fxp49/1956509?utm_source=bbsseo[/url]
中键双击(第三个鼠标键)下载
中键双击,可以让你的鼠标中键变成双击模式,发挥第三键的作用^^ 相关下载链接:[url=//download.csdn.net/download/kidsoyo/2851174?utm_source=bbsseo]//download.csdn.net/download/kidsoyo/2851174?utm_source=bbsseo[/url]
axis2-eclipse-codegen-wizard-1.5下载
axis2-eclipse-codegen-wizard-1.5.3 相关下载链接:[url=//download.csdn.net/download/c_4818/2934791?utm_source=bbsseo]//download.csdn.net/download/c_4818/2934791?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么学习互联网大数据 村干部学习大数据心得
我们是很有底线的