代码改变世界

随笔分类 -  [02] ASP.NET [ Core ]

【转】C# MVC 使用 CKEditor图片上传 提示“不正确的服务器响应”

2022-03-06 16:19 by 音乐让我说, 310 阅读, 收藏, 编辑
摘要: 重点:看一下你使用的CKEditor版本 过程: 后台需要一款富文本编辑器。经过挑选后,最后选择了FCKEditor 的升级版 CKEditor 。在官网下载了4.10.1版本。 经过一番配置后,富文本可以正常显示。在上传图片的时候,出现了问题。一直提示我“不正确的服务器响应”。经过一番搜索发现配置 阅读全文

关于 ASP.NET MVC 与 ASP.NET Core MVC 中获取当前主机 Host 值的区别

2020-12-17 23:59 by 音乐让我说, 457 阅读, 收藏, 编辑
摘要: 1. ASP.NET MVC 示例代码: string host = urlHelper.RequestContext.HttpContext.Request.Url.Host; 2. ASP.NET Core MVC 示例代码: string host = urlHelper.ActionCont 阅读全文

ASP.NET Core 如何用 Cookie 来做身份验证

2019-10-11 19:14 by 音乐让我说, 513 阅读, 收藏, 编辑
摘要: 前言 本示例完全是基于 ASP.NET Core 3.0。本文核心是要理解 Claim, ClaimsIdentity, ClaimsPrincipal,读者如果有疑问,可以参考文章 理解ASP.NET Core验证模型(Claim, ClaimsIdentity, ClaimsPrincipal) 阅读全文

[转]探索ASP.NET Core 3.0 系列

2019-10-11 18:50 by 音乐让我说, 172 阅读, 收藏, 编辑
摘要: 这是该系列的第一篇文章:探索ASP.NET Core 3.0。 在本文中,我将介绍ASP.NET Core 3.0应用程序的一些基本部分-.csproj项目文件和Program.cs文件。我将在ASP.NET Core 2.x的默认模板中描述它们的更改方式,并讨论它们使用的API中的一些更改。 备注 阅读全文

[转]在.NET Core 2.x中将多个强类型设置实例与命名选项一起使用

2019-10-11 18:47 by 音乐让我说, 274 阅读, 收藏, 编辑
摘要: 自1.0版之前,ASP.NET Core已使用“ 选项”模式配置强类型设置对象。从那时起,该功能获得了更多功能。例如,引入了ASP.NET Core 1.1 IOptionsSnapshot,它允许您在基础IConfigurationRoot更改时(例如,在更改appsettings.json文件时 阅读全文

[转]使用IConfigureNamedOptions和ConfigureAll配置命名选项

2019-10-11 18:44 by 音乐让我说, 797 阅读, 收藏, 编辑
摘要: 这是我上一篇关于在ASP.NET Core 2.x中使用多个强类型设置实例的后续文章。在文章的结尾,我介绍了命名选项的概念,该选项已添加到ASP.NET Core 2.0中。在本文中,我将详细介绍如何配置命名选项。我将特别关注: 命名选项如何与默认选项实例相关 使用以下命令配置命名选项时如何访问服务 阅读全文

ASP.NET Core Identity 的示例

2019-10-11 16:39 by 音乐让我说, 437 阅读, 收藏, 编辑
摘要: 1. appsettings.json 2. Startup 3. ApplicationDbContext 4. 详细地址:https://github.com/aspnet/AspNetCore.Docs/tree/master/aspnetcore/security/authenticatio 阅读全文

[转]ASP.NET Core 指定环境发布(hosting environment)

2019-10-09 10:04 by 音乐让我说, 774 阅读, 收藏, 编辑
摘要: ASP.NET Core 应用程序发布命令: 发布示例命令(生成在bin/release/netcoreapp1.1/publish目录下): 上面命令并没有指定EnvironmentName发布,什么意思呢?比如 ASP.NET Core 应用程序中的appsettings.json配置,测试环境 阅读全文

【转】理解ASP.NET Core验证模型(Claim, ClaimsIdentity, ClaimsPrincipal)不得不读的英文博文

2019-10-08 12:34 by 音乐让我说, 575 阅读, 收藏, 编辑
摘要: 这篇英文博文是 Andrew Lock 写的 Introduction to Authentication with ASP.NET Core 。 以下是简单的阅读笔记: ASP.NET Core 的验证模型是 claims-based authentication 。Claim 是对被验证主体特征 阅读全文

【转】ASP.NET Core 如何设置发布环境

2019-10-04 12:14 by 音乐让我说, 276 阅读, 收藏, 编辑
摘要: 在ASP.NET Core中自带了一些内置对象,可以读取到当前程序处于什么样的环境当中,比如在ASP.NET Core的Startup类的Configure方法中,我们就会看到这么一段代码: public void Configure(IApplicationBuilder app, IHostin 阅读全文

依赖注入组件 Autofac 的小记

2019-09-26 09:42 by 音乐让我说, 192 阅读, 收藏, 编辑
摘要: 1. 批量给 Service 层自动注入。(支持 ASP.NET Core) 备注: a. 如果 IProductService 有 2 个实现类,那么运行时用到 IProductService 会抛出异常。 b. 如果 IProductService 有 2 个实现类,ProductService 阅读全文

在 ASP.NET Core 中使用 ApplicationPart 的简单示例

2019-09-25 11:48 by 音乐让我说, 1401 阅读, 收藏, 编辑
摘要: 1. 项目截图: 2. 代码 请注意这里的 <EmbeddedResource Include="Views\**\*.cshtml" /> 谢谢浏览! 阅读全文

在 .NET Core 下使用 SixLabors.ImageSharp 操作图片文件(放大、缩小、裁剪、加水印等等)的几个小示例

2019-09-19 14:53 by 音乐让我说, 7673 阅读, 收藏, 编辑
摘要: 1. 基础 1.1 将图片的宽度和高度缩小一半 直接贴代码了: 1.2 以图片原始的格式保存文件 1.3 2. 进阶 2.1 3. 高级 3.1 谢谢浏览! 阅读全文

关于 ASP.NET Core 中的 RazorPages

2019-06-30 15:28 by 音乐让我说, 347 阅读, 收藏, 编辑
摘要: Contact.cshtml Contact.cshtml.cs 所有 RazorPages 的示例下载:https://files.cnblogs.com/files/Music/RazorPagesSample.rar 谢谢浏览! 阅读全文

关于 ASP.NET Core 中的 OData

2019-06-30 15:22 by 音乐让我说, 880 阅读, 收藏, 编辑
摘要: 1. BooksController 2. ChaptersController 3. Startup.cs 运行截图: 代码下载:https://files.cnblogs.com/files/Music/ODataSample-In-ASPNET-Core.rar 阅读全文

如何设计出和 ASP.NET Core 中 Middleware 一样的 API 方法?

2019-06-14 23:42 by 音乐让我说, 435 阅读, 收藏, 编辑
摘要: 由于笔者时间有限,无法写更多的说明文本,且主要是自己用来记录学习点滴,请谅解,下面直接贴代码了(代码中有一些说明): 01-不好的设计 代码: using System; namespace DesignSample { public class TrTemplateContext { public 阅读全文

AspNetCore 小记

2019-05-06 18:33 by 音乐让我说, 194 阅读, 收藏, 编辑
摘要: 1. Microsoft.AspNetCore.Hosting.IHostingEnvironment 的接口获取的值: 2. AppDomain.CurrentDomain.BaseDirectory 获取到的值: 3. Environment.CurrentDirectory获取到的值: 4.  阅读全文

小记编程语言的设计

2019-04-30 21:08 by 音乐让我说, 371 阅读, 收藏, 编辑
摘要: 前言 首先我们知道,不同的语言的设计思想是相互借鉴的。ASP.NET Core 随着微软的全面开放,导致它有机会重新设计 HTTP 请求、响应管道,老旧的 ASP.NET 已经不能很好地满足人们对新时代 Web 3.0 的期待,故重新设计意味着微软可以弯道超车,用及其优美的语言、框架设计,赢得开发者 阅读全文

【多图,谨慎打开】深入研究 Mini ASP.NET Core(迷你 ASP.NET Core),看看 ASP.NET Core 内部到底是如何运行的

2019-04-27 00:51 by 音乐让我说, 1018 阅读, 收藏, 编辑
摘要: 前言 几年前,Artech 老师写过一个 Mini MVC,用简单的代码告诉读者 ASP.NET MVC 内部到底是如何运行的。当时我研究完以后,受益匪浅,内心充满了对 Artech 老师的感激,然后用我自己理解的 MVC 知识,写了一篇 深入研究 蒋金楠(Artech)老师的 MiniMvc(迷你 阅读全文

ASP.NET Core 下的依赖注入(一)

2019-04-25 18:57 by 音乐让我说, 528 阅读, 收藏, 编辑
摘要: 本文介绍利用 Microsoft.Extensions.Configuration.Binder.dll 来实现超级简单的注入。 1. appsettings.json 中定义配置 假设我们有如下配置: 2. 定义配置模型类 3. Nuget 中引用 Microsoft.Extensions.Con 阅读全文