dotnet
技术介绍
wucong60
愿所有的善良终将得到温暖
展开
-
dotnet中AOP切面编程的实现
这里写自定义目录标题dotnet中AOP切面编程的实现一、由MVC框架中ActionFilter引发的思考二、基于Castle的AOPdotnet中AOP切面编程的实现AOP(Aspect Oriented Programming),即在不破坏封装的前提下,去额外扩展功能。一、由MVC框架中ActionFilter引发的思考在asp.net mvc 中 webapi 和 mvc 处理消息是两个不同的管道,Asp.net mvc 和 webapi 为我们提供的 ActionFilterAttribut原创 2020-10-04 22:57:46 · 685 阅读 · 0 评论 -
使用Docker将AspNetCore应用打包
install-website.ps1的内容可以参考使用PowerShell部署AspNetCore应用到IISDockerfile (使用Muti-stage build的方式)# 下面的 escape在window系统非常有用,它用以定义在Dockerfile中使用转义字符,Dockerfile中,escape默认为\,这里转义为`,而且必须放在第一行,参考https://blog.csdn.net/chengqiuming/article/details/79007598# escape=`原创 2020-09-30 16:50:22 · 279 阅读 · 0 评论 -
使用PowerShell部署AspNetCore应用到IIS
一、所有步骤讲解首先我们要引入PowerShell中的WebAdministration模块,这样就可以对IIS进行相关的操作了Import-Module WebAdministration在IIS中运行ASP.NetCore程序,先要安装AspNetCoreModule,需要使用DotNetCore.WindowsHosting安装# 如果你的程序是dotnetcore 2.0就安装这个Invoke-WebRequest -Uri "https://aka.ms/dotnetcore.2.0.原创 2020-09-30 16:49:30 · 397 阅读 · 0 评论 -
手工将AspNetCore应用部署到IIS
一、原理请求从 Web 到达内核模式 HTTP.sys 驱动程序。 驱动程序将请求路由到网站的配置端口上的 IIS,通常为 80 (HTTP) 或 443 (HTTPS)。 该模块将该请求转发到应用的随机端口(非端口 80/443)上的 Kestrel。IIS相当于是做了一个反向代理,将请求转发到KestrelKestrel是一个内置的Web服务器。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qpSbxBx8-1601455224299)(./images/II原创 2020-09-30 16:41:00 · 381 阅读 · 0 评论 -
IIS部署错误: 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
部署你的dotnet程序到IIS的时候,经常会遇到如下错误如果你按它上面的提示把目录浏览开启的话,那就too yong, too naive,开启目录浏览会直接显示文件的目录。一般情况下,IIS接受到请求后,如果是静态的文件,比如html, css,javascript文件,它会直接请求文件,前将返回的结果返回给客户端,那如果不是静态文件呢,比如:asp, aspx, php等请求呢,...原创 2018-10-12 12:03:37 · 32620 阅读 · 4 评论 -
C#: 多线程并行执行任务并控制并行数量
点击这里下载,或者使用nuget下载Install-Package MSFT.ParallelExtensionsExtras -Version 1.2.0 下载完成后,下面是用法: public IActionResult GetPastData() { var list = _jsonSerializeHelper...原创 2018-12-28 16:19:16 · 3687 阅读 · 0 评论 -
PowerShell命令总结
使用HTTPS,自签名证书和ASP.NET Core在本地开发参考这篇文章https://www.humankode.com/asp-net-core/develop-locally-with-https-self-signed-certificates-and-asp-net-core使用PowerShell部署ASP.NetCore程序到IIS参考我的另一篇文章:h...原创 2019-01-01 21:40:32 · 1470 阅读 · 0 评论 -
Polly:弹性和瞬态故障处理库
简介Polly是一种.NET弹性和瞬态故障处理库,允许我们以非常顺畅和线程安全的方式来执诸如行重试,断路,超时,故障恢复等策略。 Polly针对对.NET 4.0,.NET 4.5和.NET Standard 1.1以及.NET Core实现可以实现熔断与降级机制主要参考以下两个链接参考链接https://www.cnblogs.com/edisonchou/p/9159644...原创 2019-04-19 16:31:22 · 243 阅读 · 0 评论