asp.net core 认证疑问 [问题点数:100分]

Bbs5
本版专家分:2801
结帖率 96.43%
Bbs5
本版专家分:2801
Bbs9
本版专家分:92858
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第五
Blank
银牌 2017年7月 总版技术专家分月排行榜第二
Blank
铜牌 2017年6月 总版技术专家分月排行榜第三
asp.net core 认证及简单集群
众所周知,在Asp.net WebAPI中,<em>认证</em>是通过AuthenticationFilter过滤器实现的,
【ASP.NET Core快速入门】(十)Cookie-based认证实现
准备工作 新建MVC项目,然后用VSCode打开 dotnet new mvc --name MvcCookieAuthSample 在Controllers文件夹下新建AdminController.cs using System; using System.Collections.Generic; using System.Diagnostics; using Sys...
ASP.NET Core Identity 实战(3)认证过程
如果你没接触过旧版Asp.Net Mvc中的 Authorize 或者 Cookie登陆,那么你一定会疑惑 <em>认证</em>这个名词,这太正式了,这到底代表这什么? 获取资源之前得先过两道关卡Authentication &amp; Authorization 要想了解Identity中用户登录之后,后续的访问时怎样识别用户的,那首先我们得了解下<em>认证</em>...
ASP.NET Core 基于JWT的认证(二)
上一节我们对Jwt的一些基础知识进行了一个简单的介绍,这一节我们将详细的讲解,本次我们将详细的介绍一下Jwt在.Net Core上的实际运用。.Net Core...
MQTTnet 的Asp.Net Core 认证事件的扩展
MQTTnet 的Asp.Net Core <em>认证</em>事件的扩展 MQTTnet的数据接收 连接 等事件都很丰富, 唯独客户端连接验证不能依赖注入也不能很舒服的使用事件的方式, 因此MQTTnet.AspNetCoreEx 就出现了。示例如下:在 public void ConfigureServices(IServiceCollection se...
Asp.Net Core 2.0 多角色权限认证
在使用 WebForm 技术开发网站的时候,微软就提供了 Form 身份<em>认证</em>,这使得登录<em>认证</em>简单了许多,不同于 WebForm 以及后来的 Asp.Net Mvc,Asp.Net Core 中的身份<em>认证</em>与之前相比使用更加便捷,本文介绍 Asp.Net Core 2.0 多角色授权<em>认证</em>,首先我们需要在 Startup.cs 中开启授权<em>认证</em>相关模块(中间件),代码如下: services.AddAu
认证疑问
我是一名大专生,志向是出国留学读计算机,请问:哪一种<em>认证</em>对出国留学有帮助?
ASP.NET Core
ASP.NET Core开发文档,ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can: Build web apps and services, IoT apps, and mobile backends. Use your favorite development tools on Windows, macOS, and Linux. Deploy to the cloud or on-premises Run on .NET Core or .NET Framework.
asp.net Core
Asp.net Core 跨平台开发入门到实战 适用 pdf文档下载
asp.net core
By Daniel Roth, Rick Anderson, and Shaun Luttin ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can: Build web apps and services, IoT apps, and mobile backends. Use your favorite development tools on Windows, macOS, and Linux. Deploy to the cloud or on-premises. Run on .NET Core or .NET Framework.
.Net Core之JWT认证方案
.Net Core之JWT<em>认证</em>方案 .Net Core提供了JWT的<em>认证</em>方案,开箱即用,我们再配合Redis启用黑名单机制,基本可以满足需求 基本功能 开启JWT<em>认证</em>: public void ConfigureServices(IServiceCollection services) { services.AddAuthentication(JwtBearerDefaults.A...
Asp.Net Core 2.0 之旅--使用JWT做登录认证授权
JWT(JSON Web Token)是目前比较流行的跨域身份<em>认证</em>解决方案,关于jwt原理在这里不做详细说明了,网上的介绍非常多,这里我只演示如何在.net <em>core</em> 2.0 中如何使用它。 1、在nuget中搜索JWT,并将其安装在你需要的程序集中。 2、在Startup类中的ConfigureServices方法中配置JWT services.AddAuth...
asp.net 疑问
在打算开始学<em>asp.net</em>以后,我到书店买了一本<em>asp.net</em>书,在学的过程中,发现有的东西在现在的.net framework平台上无法运行,后来才知我学的是beta版的,现在我想知道,<em>asp.net</em>自问世以来,一共出现了几个版本最终版本是什么,每一版做了什么变化?100点只给说的最详尽者!
ASP.NET疑问
rnrnrn rn 管理员登陆rn rn rn rn这段代码中,为什么说活动架构不支持元素“link"?请指教,谢谢rn
ASP.NET Core in Action
ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows. ASP.NET Core in Action is for C# developers without any web development experience who want to get started and productive using ASP.NET Core to build web applications.
Asp.net Core 大数据文件上传
Asp.Net Core 2.1 表单大数据文件上传,参数配置机器实现
ASP.NET Core 2.2简介
教程:ASP.NET Core 入门 本教程演示如何使用 .NET Core 命令行接口创建 ASP.NET Core Web 应用。 你将了解如何: 创建 Web 应用项目。 启用本地 HTTPS。 运行应用。 编辑 Razor 页面。 最后,在本地计算机上运行工作 Web 应用。 Web 应用主页 系统必备 .NET Core 2.2 SDK 创建 Web 应用项目 打开命令行界面,然后输入以下命令: console 复制 dotnet new webapp -o aspnet<em>core</em>app 启用本地 HTTPS 信任 HTTPS 开发证书: Windows macOS Linux console 复制 dotnet dev-certs https --trust 以上命令会显示以下对话: 安全警告对话 如果你同意信任开发证书,请选择“是”。 运行应用 运行以下命令: console 复制 cd aspnet<em>core</em>app dotnet run 浏览到 https://localhost:5001。 单击“接受”,接受隐私和 cookie 政策。 此应用不保留个人信息。 等等
ASP.NET Core 简介
ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。
ASP.NET Core 2 and Vue.js
ASP.NET Core 2 and Vue.js: Full Stack Web Development with Vue, Vuex, and ASP.NET Core 2.0 by Stuart Ratcliffe PDF & EPUB & SourceCode
Asp.net core postgreSql Demo
一个<em>asp.net</em> <em>core</em>开发的,使用ef <em>core</em>,连接postgreSql数据库的项目demo
Learning ASP.NET Core 2.0
包含了ASP.NET Core 2.0从开发到Devops所有相关要点的书
ASP.Net Core与数据库结合
.NET Core 与Sql Server结合1.建立.Net Core Web应用程序打开VS 2017,新建项目工程: 更改身份验证: 添加数据库连接工具->连接到数据库 导入数据库表工具 ->NuGet包管理器 ->程序管理器控制台,打开powershell界面。输入下面命令: 将命令中的Mall替换为要使用的数据库Scaffold-DbContext "Server=.;Databa
asp.net core开源组件练习
刚刚接触web后台开发和<em>asp.net</em> <em>core</em>,下面是对于一些使用比较普遍的开源组件学习了解和记录,有一些是自己写的,有一些是搬运网上其他大神的博客。 (持续更新中) MySql.Data连MySql数据库 MySql.Data+Dapper实现数据库对象映射 ASP.NET Core 导入导出Excel xlsx 文件 Npgsql Newtonsoft.Json,Json操作类库,支持序列化
Asp.Net Core 指南
Asp.Net Core 指南
ASP.NET Core中文开发文档
全中文结合代码讲解.NET Core 开发,非常适合新手入门。
Little ASP.NET Core Book
关于ASP.NET Core 2.0的一本小书。 The Little ASP.NET Core Book is structured as a tutorial. You'll build a to-do app from start to finish and learn: The basics of the MVC (Model-View-Controller) pattern How front-end code (HTML, CSS, JavaScript) works together with back-end code What dependency injection is and why it's useful How to read and write data to a database How to add log-in, registration, and security How to deploy the app to the web
Manning ASP.NET Core in Action
Manning ASP.NET Core in Action Manning ASP.NET Core in Action
ASP.NET Core 2.1官方文档
资源是微软网站官方下载的,PDF有2个一个中文版,内容好像是1.x的比较多。英文版是2.1的,版权归微软所有。任何人都可以直接下载的,只是有的同学不会,我顺手给下载保存了下来。建议看英文版的。
Asp.net core官方文档
Asp.net <em>core</em> 2.0最新官方文档(2017),自己亲自到官网下载,分享一下
Programming ASP.NET Core
Programming ASP.NET Core (Developer Reference) By 作者: Dino Esposito ISBN-10 书号: 150930441X ISBN-13 书号: 9781509304417 Edition 版本: 1 出版日期: 2018-05-19 pages 页数: 1388 Dino Esposito’s Programming ASP.NET Core is the definitive guide to practical software development with Microsoft’s exciting new ASP.NET Core technologies. Unlike competitive books that focus primarily on ASP.NET Core’s cross-platform capabilities or only what’s changed from earlier versions, Esposito offers a complete learning path for every developer who wants to build production solutions. Esposito’s expert coverage includes: Applying all key ASP.NET Core components, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and more Integrating ASP.NET Core with leading client-side frameworks, including Bootstrap ASP.NET Core code for implementing business logic and data transformations Handling configuration, routing, controllers, views, and common tasks (including posting forms and presenting data) Performing complementary tasks: error handling, logging, application design, authentication, localization, and more Front-end development: ensuring responsiveness, creating mobile views, and providing advanced interactivity Middleware, data access, runtime architecture, and deployment Taking full advantage of the brand-new ASP.NET Core runtime
asp.net core绑定域名的问题!
初次尝试学习<em>asp.net</em> <em>core</em> 发布测试文件出问题了,请问为什么呢?rnrn[code=csharp]var host = new WebHostBuilder()rn .UseUrls("http://localhost:5001;http://localhost:5002;http://*:5003")rn //.UseConfiguration(config)rn .UseKestrel()rn .UseContentRoot(Directory.GetCurrentDirectory())rn .UseIISIntegration()rn .UseStartup()rn .Build();rn return host;[/code]rnrn使用这样,http://localhost:5001;http://localhost:5002;http://*:5003 三个地址都可以本地访问rnrn可是我用测试域名就问题来了 比如 www.xxx.comrn[code=csharp]var host = new WebHostBuilder()rn .UseUrls("http://www.xxx.com:80")rn //.UseConfiguration(config)rn .UseKestrel()rn .UseContentRoot(Directory.GetCurrentDirectory())rn .UseIISIntegration()rn .UseStartup()rn .Build();rn return host;[/code]rn就无法绑定rn绑定出错rn[img=https://img-bbs.csdn.net/upload/201710/13/1507866609_243975.png][/img]rnrnrn请大神指教啊!!!
asp.net core MVC讨论
参与<em>core</em> MVC的朋友来讨论讨论吧
asp.net core Startup
so rn<em>asp.net</em> <em>core</em> 的startup这个类到底是起什么作用的?rn使用Kestrel后.要访问静态文件的话,怎么做到?
Docker布署asp.net core
“微服务+Docker”成为开发界新宠!.net <em>core</em>作为微服务新一代跨平台,开源框架如火如荼!本课程正是基于.net <em>core</em>的微服务,并能平滑跑在Docker上。
asp.net疑问???
DHTDataGrid21.ConnectionString = ConfigurationSettings.AppSettings["ConnectionString"].ToString();rn DHTDataGrid21.QueryCommand = "select a.*,replace(a.业务链接,'0',a.案件编号) as 业务链接2,b.相关文档 as 相关文档2 "rn +"from V_行政处罚 a left outer join (select 编号,相关文档 from V_相关文档 where 模块编号='punish') b "rn +"on a.案件编号 = b.编号 ";rn DHTDataGrid21.DCPageSize = 10;rn DHTDataGrid21.GridHeight = 352;rn DHTDataGrid21.DCHasCheckBox = true;rnrn string[,] ary = new string[,] rn rn "bind","指标","指标","14","left",rn "bind","建立日期","建立日期","8","left",rn "bind","描述","描述","8","left",rn "temp","录入人","录入人","18","left",rn "temp","是否通过"," ","10","left",rn ;rn DHTDataGrid21.DCBindColumn = ary;rn大家好,这段代码是什么意思呢?rn请各位朋友指点密经
ASP.NET Core 和EF Core官方中文文档
Asp.Net Core 官方文档 EntityFramework Core 官方文档 .Net Core 版本为2.2版本
asp.net疑问
原来一直用asp,最近在学习<em>asp.net</em>,在看web form这一部分时候,有下边的<em>疑问</em>,期待各位的回答!rnrnhtml中有很多的tag,(因为它本身就以一种tag language吗:) )rnrn asp是可以和这些tag混合在一起的rn css也可以很容易的控制这些tag的样式rn script(JavaScript VBScript)也可以对这些tag应用事件等等 rn .....rn但是到了<em>asp.net</em>里边,只有HTML服务器控件 和 Web服务器控件rn 我的理解是 HTML服务器控件是对html tag的一种兼容,以下是microsoft的解释,但是我现在还不能完全理解:rnrn HTML服务器控件:是向服务器公开以便可以根据它们编程的 HTML 元素。HTML 服务器控件公开一个对象模型,该模型非常密切地映射到它们呈现的 HTML 元素。 rn rn Web 服务器控件:是具有抽象的、强类型对象模型的 ASP.NET 服务器控件。Web 服务器控件不仅包括窗体类型控件(如按钮和文本框),而且包括一些特殊用途的控件(如日历)。Web 服务器控件比 HTML 服务器控件更抽象,因为它们的对象模型并不一定反映 HTML 语法。 rn 我的问题:rn a:那里有<em>asp.net</em>里边这些控件的详细的属性、事件等等的介绍,这个应该在msdn里边有,但是我想文一下,有没有chm格式的,就和苏沈.小雨 写的那些html css....的书一样rn b:如果相对某个控件应用css,和在html一样吗?rn c:css的属性对这些控件都是适用的吗?rn d:我还是不太明白为什么<em>asp.net</em>里边要有这两种控件,他们事先的功能都是一样的啊?rn e:在<em>asp.net</em>里边,是不是没有了客户端的验证,所有的验证都要通过服务器端来完成rnrn期待各位的回答,谢谢
asp.net 疑问
我用vs2010做<em>asp.net</em>rn前台如下rn[code=HTML]rnrnrnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 首页 rn < rn 下一页>> rn 末页rn rn rn rn rnrn[/code]rndiv里的runat="server"填上去提示linkbutton必须在有runat="server"的里 不填后台填这个div的id的地方提示上下文中没有出现这个id 这是为什么呢?怎么解决啊?我快抓狂了
asp.net core 学习资料整理
<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>官方文档的翻译 地址:中文文档微软技术大牛蒋金楠(网名Artech)关于<em>asp.net</em> <em>core</em>的博文 地址:博文国内某个.net <em>core</em>交流小组 地址:小组某博客:ASP.NET Core 应用开发资源汇总 地址:资源
Pro ASP.NET Core MVC
Pro ASP.NET Core MVC(6th) ASP.NET Core MVC is a radical shift for web developers using the Microsoft platform. It emphasizes clean architecture, design patterns, and testability, and it doesn’t try to conceal how the Web works. The first part of this book is designed to help you understand broadly the foundational ideas of MVC development, including the new features in ASP.NET Core MVC, and to experience in practice what the framework is like to use.
Asp.Net Core Recipes - 2017
Asp.Net Core Recipes - 2017年版本。作者 John Ciliberti.
ASP.NET Core and Angular 2
ASP.NET Core结合Angular 2构建单页应用指南 本书是纯英文的,观赏请借助有道划词翻译
官方ASP.NET Core中文文档
ASP.NET Core 是一种全新的跨平台开源 .NET 框架,用于在 Windows、Mac 或 Linux 上生成基于云的新式 Web 应用程序。
asp.net mvc core中文
本文档将MSDN的最新的<em>asp.net</em> <em>core</em> 中文文档存取为PDF文档,方便大家离线查看。
asp.net core英文版教程
<em>asp.net</em> <em>core</em>英文版教程
asp.net core 教程
.net <em>core</em> 2.0的使用教程,入门,基础知识,razor页面,mvc,web api,signalr,测试,azure指南等
学习asp.net core
学习<em>asp.net</em> <em>core</em>入门级英文版,学习<em>asp.net</em> <em>core</em>入门级英文版
初学笔记asp.net core
最近因为要做项目所以就在自学<em>asp.net</em> <em>core</em>,看的视频为B站上的杨旭出的<em>asp.net</em> <em>core</em>视频 1. 文件:appsettings.json "welcome": "Hello World" 文件:Start.up varwelcome = configuration[welcome]; awaitcontext.Response.WriteAsync(welco...
ASP.NET Core and Angular 2+
how to bind these two frameworks
ASP.NET Core 抓取数据
这是一个用.net <em>core</em>写的一个简单的抓取数据的代码,这个也是我从别人哪里弄来的,可以拿来学习一下
升级ASP.Net Core项目
升级完类库项目,第二篇,我们来升级ASP.Net Core项目 修改global.json与project.json 这里可以参照,升级.Net Core RC2的那些事(一) 这里补充一点就是如果你觉得这样修改复杂,你完全可以新建一个项目,把这两个文件拷贝过来,再加上自己引用过的包,也是可以的,看你觉得那种方法更简单点 增加Program入口类
ASP.NET Core服务器综述
原文地址:Servers overview for ASP.NET Core By Tom Dykstra, Steve Smith, Stephen Halter, and Chris Ross ASP.NET Core应用通过一个进程内的HTTP服务器实例实现运行,这个服务器实例侦听HTTP请求并将请求作为组成HttpContext的一组请求功能集暴露给我们的应用程序。 ASP.NET Cor...
WCF与ASP.NET Core性能比较
\看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\\\微软花了大量的时间和精力来开发ASP.NET Core。结果,这个开放的平台提供了许多首次出现的新特性,而且从广大开发社区的开放参与中收获颇多。人们通常会认为,ASP.NET Core比像Windows Communication Foundation(WCF)这样的旧技术性能更好。近期看来,情况似...
ASP.NET Core in Action 2018
这是2018年ASP.NET最新的资料,PDF格式,Manning出版社的,全是干货,全高清英文版,想学习ASP.NET的可以支持下
ASP.NET Core 入门教程
介绍了ASP.Net Core 2.0的所有知识点,很全面,更有大量的例子,讲一个知识点,就有一个例子,值得大家看看
《ASP.NET Core 简介》
关于ASP.NET Core的简介,是MSDN官网下载的官方文档,没有免费选项,所以需要1分
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 其他第三方<em>认证</em>提供程序 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 zero core 源码
不解释,自己看源代码。--------------------------------------------------------------------
asp.net core 2.0 依赖注入
<em>asp.net</em> <em>core</em> 2.0 依赖注入 This book is for C# and .NET developers who have no idea what DI (Dependency Injection) is and would like to understand how to implement it in their applications
asp.net core 开发文档
<em>asp.net</em> <em>core</em> 开发文档,学习.net <em>core</em>的必备
ASP.NET Core 2019.7.2.pdf
2019.7.2更新的<em>asp.net</em> <em>core</em> 文档. 目录 ASP.NET Core 文档 概述 关于 ASP.NET Core 比较 ASP.NET Core 和 ASP.NET 比较 .NET Core 和 .NET Framework 入门 新增功能 2.2 中的新变化 2.1 中的新变化 2.0 中的新变化 1.1 中的新变化 教程 Web 应用 Razor 页面 概述 入门 添加模型 基架 使用数据库 更新页面 添加搜索 添加新字段 添加验证 MVC 概述 入门 添加控制器 添加视图 添加模型 使用数据库 控制器操作和视图 添加搜索 添加新字段 添加验证 检查 Details 和 Delete 方法 Blazor Web API 应用 创建 Web API 使用 MongoDB 的 Web API 适用于移动设备的后端 实时 web 应用 使用 JavaScript 的 SignalR 使用 TypeScript 的 SignalR 远程过程调用应用 开始使用 gRPC 服务 数据访问 EF Core 和 Razor Pages 概述 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 EF Core 与 MVC ,现有数据库 EF Core 与 MVC ,新数据库 EF Core 与 MVC , 10 篇教程 概述 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 继承 高级主题 教程 (Microsoft Learn) Web API 应用 数据访问 基础知识 概述 Startup 类 依赖关系注入(服务) 中间件 Host 泛型主机 Web 主机 服务器 Configuration 选项 环境(开发、分阶段、生产) 日志记录 路由 处理错误 发出 HTTP 请求 静态文件 代码生成器 Web 应用 Razor 页面 介绍 教程 概述 入门 添加模型 基架 使用数据库 更新页面 添加搜索 添加新字段 添加验证 筛选器 路由和应用约定 上传文件 Razor SDK MVC 概述 教程 概述 入门 添加控制器 添加视图 添加模型 使用数据库 控制器操作和视图 添加搜索 添加新字段 添加验证 检查 Details 和 Delete 方法 视图 部分视图 Controllers 路由 文件上传 依赖关系注入 - 控制器 依赖关系注入 - 视图 单元测试 Blazor 概述 受支持的平台 入门 托管模型 生成首个应用 组件数 窗体和验证 组件库 布局 依赖关系注入 路由 JavaScript 互操作 安全和标识 调试 调用 Web API 托管和部署 概述 客户端 服务器端 配置链接器 客户端开发 单页应用 Angular React 使用 Redux 的 React JavaScript 服务 LibMan 概述 CLI Visual Studio Grunt Bower 捆绑和缩小 浏览器链接 会话和应用状态 布局 Razor 语法 Razor 类库 标记帮助程序 概述 创建标记帮助程序 在窗体中使用标记帮助程序 标记帮助程序组件 内置标记帮助程序 定位点 缓存 分布式缓存 环境 窗体 图像 输入 Label 部分 选择 Textarea 验证消息 验证摘要 高级 视图组件 视图编译 应用模型 筛选器 区域 应用部件 Web API 应用 概述 教程 创建 Web API 使用 MongoDB 的 Web API Swagger/OpenAPI 概述 Swashbuckle 入门 NSwag 入门 操作返回类型 格式化响应数据 自定义格式化程序 分析器 约定 实时应用 SignalR 概述 受支持的平台 教程 使用 JavaScript 的 SignalR 使用 TypeScript 的 SignalR 示例 服务器概念 中心 从中心外部发送 用户和组 API 设计注意事项 客户端 .NET 客户端 .NET API 参考 Java 客户端 Java API 参考 JavaScript 客户端 JavaScript API 参考 托管和缩放 概述 Azure 应用服务 Redis 底板 使用后台服务的 SignalR Configuration 身份验证和授权 安全注意事项 MessagePack 中心协议 流式处理 比较 SignalR 和 SignalR Core 不使用 SignalR 的 WebSocket 日志记录和诊断 远程过程调用应用 gRPC 服务简介 使用 C# 的 gRPC 服务 使用 ASP.NET Core 的 gRPC 服务 Configuration 将 gRPC 服务从 C Core 迁移到 ASP.NET Core 比较 gRPC 服务和 HTTP API 测试、调试和疑难解答 单元测试 Razor Pages 单元测试 测试控制器 远程调试 快照调试 Visual Studio 中的快照调试 集成测试 负载测试和压力测试 疑难解答 日志记录 数据访问 教程 EF Core 和 Razor Pages 概述 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 EF Core 与 MVC ,新数据库 EF Core 与 MVC ,现有数据库 EF Core 与 MVC , 10 篇教程 概述 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 继承 高级主题 使用 ASP.NET Core 的 EF 6 使用 Visual Studio 的 Azure 存储 连接的服务 Blob 存储 队列存储 表存储 托管和部署 概述 在 Azure 应用服务上托管 概述 使用 Visual Studio 发布 使用 Visual Studio for Mac 发布 使用 CLI 工具发布 使用 Visual Studio 和 Git 发布 使用 Azure Pipelines 连续部署 ASP.NET Core 模块 疑难解答 错误参考 DevOps 概述 工具和下载 部署到应用服务 持续集成和持续部署 监视和排除故障 后续步骤 使用 IIS 在 Windows 上进行托管 概述 ASP.NET Core 模块 Visual Studio 中的 IIS 支持 IIS 模块 疑难解答 错误参考 转换 web.config Kestrel HTTP.sys 在 Windows 服务中托管 使用 Nginx 在 Linux 中托管 使用 Apache 在 Linux 中托管 在 Docker 中托管 概述 生成 Docker 映像 Visual Studio Tools 发布到 Docker 映像 示例 Docker 映像 代理和负载均衡器配置 在 Web 场中托管 Visual Studio 发布配置文件 Visual Studio for Mac 发布到文件夹 目录结构 运行状况检查 Blazor 概述 客户端 服务器端 配置链接器 安全和标识 概述 身份验证 标识简介 使用 SPA 标识 基架标识 将自定义用户数据添加到标识 身份验证示例 自定义标识 社区 OSS 身份验证选项 配置标识 配置 Windows 身份验证 标识的自定义存储提供程序 Google 、 Facebook... 概述 Google 身份验证 Facebook 身份验证 Microsoft 身份验证 Twitter 身份验证 其他提供程序 其他声明 策略方案 WS 联合身份验证 帐户确认和密码恢复 启用在标识中生成 QR 码 使用短信的双因素身份验证 在没有标识的情况下使用 Cookie 身份验证 在没有标识的情况下使用社交身份验证 Azure Active Directory 概述 将 Azure AD 集成到 Web 应用中 将 Azure AD B2C 集成到 Web 应用中 将 Azure AD B2C 集成到 Web API 中 从 WPF 调用 Web API 使用 Azure AD 在 Web 应用中调用 Web API 使用 IdentityServer4 保护 ASP.NET Core 应用 使用 Azure App Service 身份验证保护 ASP.NET Core 应用(简易身份验证) 各个用户帐户 配置证书身份验证 授权 概述 通过授权创建 Web 应用 Razor Pages 授权约定 简单授权 基于角色的授权 基于声明的授权 基于策略的授权 授权策略提供程序 要求处理程序中的依赖关系注入 基于资源的授权 基于视图的授权 按方案限制标识 数据保护 概述 数据保护 API 使用者 API 概述 目的字符串 目的层次结构和多租户 哈希密码 限制受保护负载的生存期 取消保护已撤消密钥的有效负载 Configuration 概述 配置数据保护 默认设置 计算机范围内策略 非 DI 感知方案 扩展性 API 概述 核心加密扩展性 密钥管理扩展性 各种 API 实现 概述 已验证加密详细信息 子项派生和已验证加密 上下文标头 密钥管理 密钥存储提供程序 静态密钥加密 密钥永久性和设置 密钥存储格式 短暂数据保护提供程序 兼容性 概述 在 ASP.NET 中替换 machineKey 机密管理 在开发过程中保护机密 Azure Key Vault 配置提供程序 强制执行 HTTPS 欧盟一般数据保护条例 (GDPR) 支持 反请求伪造 阻止开放重定向攻击 阻止跨站点脚本编写 启用跨域请求 (CORS) 在应用之间共享 Cookie IP 安全列表 应用程序安全性 - OWASP Blazor 性能 概述 响应缓存 概述 内存中缓存 分布式缓存 响应缓存中间件 对 ObjectPool 的对象重用 响应压缩 诊断工具 负载测试和压力测试 全球化和本地化 概述 可移植对象本地化 疑难解答 高级 模型绑定 自定义模型绑定 模型验证 兼容性版本 编写中间件 请求和响应 Cookie URL 重写 文件提供程序 请求功能接口 访问 HttpContext 更改令牌 .NET 的开放 Web 接口 (OWIN) 使用托管服务的后台任务 托管启动程序集 Microsoft.AspNetCore.App 元包 Microsoft.AspNetCore.All 元包 使用 LoggerMessage 的日志记录 使用文件观察程序 基于工厂的中间件 使用第三方容器的基于工厂的中间件 迁移 2.2 到 3.0 2.2 到 3.0 2.1 到 2.2 2.0 到 2.1 1.x 至 2.0 概述 身份验证和标识 ASP.NET 到 ASP.NET Core 概述 MVC Web API Configuration 身份验证和标识 ClaimsPrincipal.Current 成员身份到标识 HTTP 模块到中间件 日志记录(不是 ASP.NET Core ) API 参考 参与
ASP.NET Core 依赖注入使用
ASP.NET Core 依赖注入使用服务生命周期接口定义服务注册服务注入参考链接 ASP.Net Core 的底层设计支持和使用依赖注入。APS.Net Core 应用程序可以利用内置的框架服务将他们注入到启动类的方法中,并且应用程序服务能够配置注入。由APS.Net Core 提供的默认服务容器提供了最小功能集,并不是要取代其他容器。依赖注入(Dependency injection,DI)是...
ASP.NET Core in Action-原版
ASP.NET Core in Action 英文无水印原版 pdf pdf 所有页面使用 FoxitReader、PDF-XChangeViewer、SumatraPDF 和 Firefox 测试都可以打开 本资源转载自网络,如有侵权,请联系 csdn 管理员删除 查看此书详细信息请在美国亚马逊官网搜索此书
asp.net core 2.2 pdf
A S P .N E T C or e 是一个跨平台的高性能开源框架,用于生成基于云且连接 I nter net 的新式应用程序。 使用 A S P .N E T C or e,您可以: 建置 Web 应用程序和服务、I oT 应用和移动后端。 在 W indows、macO S 和 L inux 上使用喜爱的开发工具。 部署到云或本地。 在 .N E T C or e 或 .N E T F r amewor k 上运行。
ASP.NET Core in Action--2018
ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows. ASP.NET Core in Action is for C# developers without any web development experience who want to get started and productive using ASP.NET Core to build web applications.
ASP.NET Core 2.1 官方教程
ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。
ASP.Net Core的内置依赖注入
.Net Core 内置DI ASP.NET Core 的底层设计支持和使用依赖注入。ASP.NET Core 应用程序可以利用内置的框架服务将它们注入到启动类Startup的方法中,并且应用程序服务ConfigureServices能够配置注入。 什么是依赖注入?依赖注入(Dependency injection,DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。什么是依赖倒置思
Asp.Net core上传文件代码
前端部分                         Upload one or more files using this form:                                                             后端部分         [HttpPost]         public IA
ASP.NET Core 配置身份验证
以AspUser的Password为例,去掉最少1个大写字母,1个小写字母等等坑爹的要求 在Startup的ConfigureServices中进行配置 services.Configure(options => { // Password settings //是否要求有数字 options.Password.RequireDigit = false;
ASP.NET Core 跨平台开发
目录 通过前面两篇博客的初步学习和认识: http://blog.csdn.net/realjh/article/details/78974328 http://blog.csdn.net/realjh/article/details/78996541 在接下来的学习过程中,会系统的学习.NET Core定期更新如下章节内容。 第1章节 .NET Core 1.1 .NET Core 介绍
asp.net core设置跨域
public void ConfigureServices(IServiceCollection services) { var urls = AppConfigurtaionServices.Configuration.GetSection(&quot;Cors&quot;)[&quot;default&quot;].Split(','); services.AddCors(options...
asp.net core项目实战
Working是一个真实的项目,是解决工作效率的工具,本项目是从实际工作中提炼出来的一个项目,本课程从需求的整理和技术的架构选型开始,然后创建项目,还原Nuget包,设计项目分层和架构;……
asp.net core 概述
本人从.net <em>core</em> beta版开始使用研究的,项目是从1.0开始开发,并应用于生产环境的,本课程是以<em>asp.net</em> <em>core</em> 2.0为基础,结合自己的技术经验和多个实际生产项目的开发经验,而录制本课程。本课程从.net standard讲起,介绍.net <em>core</em>的基础概念,再引出<em>asp.net</em> <em>core</em>,以及<em>asp.net</em> <em>core</em>中的中间件和依赖注入的概念;
Learning Asp.Net Core 2.0
Learning ASP.NET Core 2.0 Build modern web apps with ASP.NET Core 2.0, MVC, and EF Core 2
ASP.net core 2.0
Introduction to ASP .NET Core 8/5/2017 • 2 min to read • Edit Online By Daniel Roth, Rick Anderson, and Shaun Luttin ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can: Build web apps and services, IoT apps, and mobile backends. Use your favorite development tools on Windows, macOS, and Linux. Deploy to the cloud or on-premises Run on .NET Core or .NET Framework.
ASP.NET Core 2.2 中文文档
ASP.NET Core 2.2 中文文档,不确定是否机器翻译,如果英文不好可以参考下,也可以对照英文原版一起看。
asp.net core jwt
<em>asp.net</em> <em>core</em> Swagger JWT
Asp.net Core中文教程(官方)
ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。 使用 ASP.NET Core,您可以: 创建 Web 应用程序和服务、IoT 应用和移动后端。 在 Windows、macOS 和 Linux 上使用喜爱的开发工具。 部署到云或本地。 在 .NET Core 或 .NET Framework 上运行。
Asp.net Core ViewComponent
<em>asp.net</em> <em>core</em> ViewComponent 一个视图组件的demo
ASP.NET CORE 中间件顺序
正常的中间件添加顺序如下 异常/错误处理 HTTP 严格传输安全协议 HTTPS 重定向 静态文件服务器 Cookie 策略实施 身份验证 会话 MVC 微软提供的写法如下 if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); ...
asp.net core tutorial
<em>asp.net</em> <em>core</em> 入门好书,是英文版,讲的很仔细,推荐刚开始入门.net <em>core</em>的。
asp.net core signalr DEMO
在Hub类里, 我们可以访问到Context属性. 从Context属性那, 我们可以获得一个常用的属性叫做ConnectionId. 这个ConnectionId就是连接到Hub的这个客户端的唯一标识. 使用ConnectionId, 我们就可以取得这个客户端, 并调用其方法, 如图中的Clients.Client(connectionId).xxx. Hub的Clients属性表示客户端, 它有若干个方法可以选择客户端, 刚才的Client(connectionId)就是使用connectionId找到这一个客户端. 而AllExcept(connectionId)就是除了这个connectionId的客户端之外的所有客户端. 更多方法请查看文档.
Asp.net Core 权限管理系统
技术路线 Asp.net Core Mvc EntityFrameworkCore Bootstrap AdminLTE PostgreSQL 实现功能 组织机构管理 角色管理 用户管理 功能管理 权限管理
asp.net core 官方文档
<em>asp.net</em> <em>core</em> 官方文档
ASP.NET CORE 完美跨域请求
1、在nuget添加using Microsoft.AspNetCore.Cors; 2、打开Startup.cs文件,在ConfigureServices 中配置跨域 services.AddCors(options =&amp;gt; { options.AddPolicy(&quot;any&quot;, builder =&amp;gt; ...
ASP.NET Core管道与中间件
ASP.NET Core管道和ASP.NET的事件驱动的管道有很大的不同,现在你可以在Startup文件的Configure方法中调用Use,UseWhen,Map,MapWhen,Run方法来为特定的请求增加特定的处理逻辑。可以实现防盗链,日志,权限<em>认证</em>,事务处理等。 它的管线图如下: 每个委托均可在下一个委托前后执行操作。此外,委托还可以决定不将请求传递给下一个委托,这就是对请...
asp.net core讨论帖
最近在学习<em>asp.net</em> <em>core</em>,开个贴用于讨论
asp.net core 怎么连接数据库
刚开始接触这个技术,被卡在这里了求大神指点,具体一点。
ASP.NET CORE Identity认识
Asp.net core 2.1RC1官方文档
<em>asp.net</em> <em>core</em> 2.1RC1的原版官方文档,PDF格式 .........
Angular ASP.NET Core MVC
从ASP.NET核心MVC开发人员的角度来发现Angular,一个领先的客户端Web框架 这两种关键技术结合在一起,并解释了如何使用ASP.NET核心MVC为Angular应用程序提供后端服务。这个快节奏的实用指南从螺母和螺栓开始,为您提供在项目中组合Angular(从2.0版开始)和ASP.NET Core MVC所需的知识。
超级文件断点续传拷贝工具下载
一个强大的文件拷贝工具,一个可以实现拷贝坏区文件、合并文件、测试文件拷贝速度的有效工具。它可以将你的数据损失减少到最低点,把你具有坏区的文件里的安全数据一点一点的拷贝出来,甚至可以微调定位,并精确到字节。当然,坏区里的字节只能用填充字节或者丢弃了。填充字节可以保持原来文件的大小。或者你有几个文件需要合并,或合成完整文件,超级文件拷贝都可以帮你搞定。 相关下载链接:[url=//download.csdn.net/download/tripterygium/4020568?utm_source=bbsseo]//download.csdn.net/download/tripterygium/4020568?utm_source=bbsseo[/url]
基于颜色传感器TCS230的新型经皮测疸仪的设计下载
基于颜色传感器TCS230的新型经皮测疸仪的设计 相关下载链接:[url=//download.csdn.net/download/xiaoy_2012/4679205?utm_source=bbsseo]//download.csdn.net/download/xiaoy_2012/4679205?utm_source=bbsseo[/url]
啊D注入工具.exe下载
啊D注入工具.exe 相关下载链接:[url=//download.csdn.net/download/u011416791/5760809?utm_source=bbsseo]//download.csdn.net/download/u011416791/5760809?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的