摘要: 原文地址:https://www.cnblogs.com/ElderJames/p/Customized-View-Path-And-Theme-Switching-In-AspNetCore.html 《ASP.NET Core 中的SEO优化(1):中间件实现服务端静态化缓存》 《ASP.NET 阅读全文
posted @ 2020-02-12 14:11 黄明辉 阅读(1928) 评论(2) 推荐(1) 编辑
摘要: 新建一个控制台来做demo nuget引用程序集:KYSharp.SM 安装 2.0 版本,里面才有sm3和sm4的加密 一、SM2的用法 效果如下: 该种加密方式得到的密文是长度不固定的密文串,可能几百位。 二、SM3 使用 运行结果如下: SM3 得到的是一个64位的密文。 三、SM4使用 SM 阅读全文
posted @ 2019-12-30 17:16 黄明辉 阅读(6584) 评论(9) 推荐(0) 编辑
摘要: 首先,要先下载 nuget.exe 文件 https://www.nuget.org/downloads 打开 “运行”,CMD,定位到nuget.exe 所在的目录(要执行nuget命令),比如我的位置是 E:\company\1633\ClassLibrary 命令:cd /d E:\compa 阅读全文
posted @ 2019-12-30 16:53 黄明辉 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 事件背景: 服务器:windows server 服务器 安装了 dotnet-hosting-2.2.6-win 后,访问某个站点,该站点的程序池会立马挂掉。这个站点是所有站点类型,哪怕就一个txt文件。应用程序池都会停止。 页面显示的出现 503 错误。 原因分析: 服务器系统缺少部分组件,有说 阅读全文
posted @ 2019-12-25 09:41 黄明辉 阅读(2360) 评论(2) 推荐(0) 编辑
摘要: 报错如下: 设置的示例: 解决方案: 在Startup.cs文件中,增加如下代码: 阅读全文
posted @ 2019-08-21 16:31 黄明辉 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Netcore服务生成说明 如有个项目/opt/wwwroot/dpms.1633.com 启动为/usr/bin/dotnet /opt/wwwroot/dpms.1633.com/DPMS.Web.dll 后台启动为nohup /usr/bin/dotnet /opt/wwwroot/dpms. 阅读全文
posted @ 2019-07-23 21:30 黄明辉 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 在.NET Framework环境下,我们经常会这么做 把一个web项目不经过发布直接部署到IIS里去,配置上主机名,修改一下hosts文件,就可以用自定义的域名来访问我们的应用程序,使用附加到进程(w3wp.exe)来调试我们的程序,我想大多数.NET程序员也是这么做的。那么在.NET Core环 阅读全文
posted @ 2019-06-25 18:41 黄明辉 阅读(986) 评论(1) 推荐(0) 编辑
摘要: 项目类库:.Net Standar 2.0web:ASP.NET CORE 2.2 版本 先上图,看我们的解决方案结构: 分别对上面的工程进行说明:1、KYSharpCore:为公共的基础类,最底层 2、KYSharpCore.MongoDB:为公共的MongoDB操作基类 3、DPMS.Model 阅读全文
posted @ 2019-06-24 16:49 黄明辉 阅读(1572) 评论(2) 推荐(3) 编辑
摘要: 开篇我们主要介绍几个方面 1、什么是.NET Standard 2、什么是NET Core 3、什么是ASP.NET Core 4、为什么选择 ASP.NET Core 一、什么是.NET Standard 根据百度百科描述 NET Standard是一套正式的 .NET API (.NET 的应用 阅读全文
posted @ 2019-06-22 23:03 黄明辉 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 在webform中应用autofac,只有global中的写法不一样,其他使用方式都一样 nuget上引用: global中的写法: 使用方式: 阅读全文
posted @ 2019-06-11 09:28 黄明辉 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 在上一章节,我们已经知道了再控制器中如何注入以及使用了。这一章,我们重点讲解下,如何在服务层中使用。 我们新定义一个教师类,在服务层中,通过这个教师类服务层,获取学生的年龄。实现在教师类的服务层中调用了学生类的服务接口对象。 新建一个教师类接口:ITeacherService.cs 接着定义一个 教 阅读全文
posted @ 2019-06-10 11:59 黄明辉 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 新建一个MVC项目,如 AutoFacTest,引用autofac,如下图: 接下来就是开始进行编程了 首先,新建一个类库,名为 AutoFacTest.Service,该类库编写服务层代码,我们的接口和实现就都放在服务层 新建一个IStudentService.cs 接口,具体代码如下: 接着,新 阅读全文
posted @ 2019-06-05 15:19 黄明辉 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 本系列主要讲述Autofac在.NET MVC项目以及webform中的使用。 autofac为IOC组件,实现控制反转,主要结合面向接口编程,完成较大程度的解耦工作. 作为初学者,将学习到的每一步,比较详细、清晰的呈现给大家,方便新人较快理解以及使用。 使用IOC,必须面向接口编程,所谓的接口编程 阅读全文
posted @ 2019-06-05 15:08 黄明辉 阅读(398) 评论(1) 推荐(0) 编辑
摘要: 简介 Action过滤器将在controller的Action执行之前和之后执行相应的方法。 实现一个自定义Action过滤器 自定义一个全局异常过滤器需要实现IActionFilter接口 IActionFilter需要实现两个方法OnActionExecuted,OnActionExecutin 阅读全文
posted @ 2019-03-04 14:28 黄明辉 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: 简介 异常过滤器,顾名思义,就是当程序发生异常时所使用的过滤器。用于在系统出现未捕获异常时的处理。 实现一个自定义异常过滤器 自定义一个异常过滤器需要实现IExceptionFilter接口 IExceptionFilter接口会要求实现OnException方法,当系统发生未捕获异常时就会触发这个 阅读全文
posted @ 2019-03-04 14:27 黄明辉 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 一、数据备份操作 在实际的应用场景中,经常需要对业务数据进行备份以做容灾准备,mongodb提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 ,具体的备份命令格式如下: >mongodump -h dbhost -d dbnam 阅读全文
posted @ 2018-11-21 08:35 黄明辉 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 设置请求超时解决方案 当进行数据导入时,若导入数据比较大时此时在ASP.NET Core MVC会出现502 bad gateway请求超时情况(目前对于版本1.1有效,2.0未知),此时我们需要在项目web.config配置文件中进行如下设置即可: 我们需要如上设置 requestTimeout  阅读全文
posted @ 2018-11-12 16:23 黄明辉 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 因为这是小众需求,所以默认没有做在webuploader里面,而只是提供hook接口,让用户很简单的扩展此功能。 那么,都有哪些重要的hook接口呢? before-send-file 此hook在文件发送之前执行 before-file 此hook在文件分片(如果没有启用分片,整个文件被当成一个分 阅读全文
posted @ 2018-11-09 10:10 黄明辉 阅读(2086) 评论(3) 推荐(0) 编辑
摘要: 场景:创建一个图片上传的站点,用于其他站点跨域上传附件和图片之类。 上传插件结合百度的 webuploader.js 经常会碰到,跨域的问题,如下, 处理方式呢,是在web.config 中配置允许跨域请求 关于 跨域配置的更多值,请参考:https://blog.csdn.net/chelen_j 阅读全文
posted @ 2018-09-21 14:48 黄明辉 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 本文重点介绍的是.NET Framework4.5 推出的异步编程方案 async await 请先看个5分钟的微软演示的视频:视频地址: https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/async-and-await 网络上已经有很多文章介绍 阅读全文
posted @ 2018-09-13 10:29 黄明辉 阅读(2642) 评论(0) 推荐(0) 编辑