首页
学习
活动
专区
工具
TVP
发布

汪宇杰博客

专栏作者
134
文章
241864
阅读量
26
订阅数
在 Azure Application Insights 中记录用户身份信息
Azure Application Insights 是一个非常强大的 APM 工具,用于监视 Web 应用程序。但是,并非我们需要的所有功能都是开箱即用的。例如,为了记录请求和响应正文,我们必须写一个自定义 ASP.NET Core 中间件,就像这篇文章说的那样。
Edi Wang
2021-08-23
9830
ASP.NET Core 5 在IIS,Nginx,Caddy下的性能测试
ASP.NET Core 从 2.2 版本起,在 IIS 下可以使用 InProcess 模式提高性能,国外大神 Rick Strahl 对此有一片详细的文章。3年过去了,现在 ASP.NET Core 已经到了 5.0 版本,不同服务器之间的性能有什么变化呢?我们来一起看一下吧。
Edi Wang
2021-02-19
2K0
.NET 应用如何优雅的做功能开关(Feature Flag)
曾经,我们要在应用程序里做功能开关,就避免不了在配置文件里加上一堆 bool 类型的配置项,然后在代码里用 if else 去判断。尽管这种做法是可行的,但我们现在有办法让代码更加整洁,避免成堆的 if else 出现。
Edi Wang
2020-11-26
9730
.NET Core Docker 再也不用逐个 COPY csproj 文件啦!
ASP.NET Core 项目可以很容易的通过 Visual Studio 一键添加 Docker 支持。VS会帮你自动生成绝对能跑的 Dockerfile。然而随着项目的增大,这个 Dockerfile 会有对应的维护工作,我们来看看如何一劳永逸的简化它!
Edi Wang
2020-05-07
1.9K0
转 | 从零开始用 dotnet 做全栈开发
我是一个小白,但我想做全栈开发,我想从桌面端写到移动端,想从后台写到前端。但是我不想学习,怎么破。没关系,用 dotnet 做,这个技术方向的教程文档特别齐全,入门难度超级低。同时各个方向的开发都是差不多的,至少在 VisualStudio 安装完成之后,几乎哪个方向都能在半个小时之内做自己的修改跑起来
Edi Wang
2019-12-05
1.6K0
在树莓派4上安装 .NET Core 3.0 运行时及 SDK
我最近买了个树莓派4,4GB内存高富帅配置,并安装了官方操作系统Raspbian。今天我成功运行了一个ASP.NET Core 3.0 应用程序。我们来看看怎么弄的吧~
Edi Wang
2019-10-01
5.1K0
与时俱进 | 博客现已运行在 .NET Core 3.0 及 Azure 上
9月23日,微软正式发布了 .NET Core 3.0,这个版本具有大量新功能和改进。我也在第一时间将自己的博客网站更新到了 .NET Core 3.0,并且仍然跑在微软智慧云 Azure 国际版的应用服务上。本文总结了我在博客迁移过程中所有的要点。
Edi Wang
2019-09-26
9730
迁移 Azure Application Insights 到 .NET Core 3.0
.NET Core 3.0 即将在本月的.NET Conf大会上发布正式版,在这之前包括我在内的不少朋友已经迫不及待使用预览版迁移了自己的应用,并爆得体无完肤。好在从Preview 7开始,API已经固定,可以当作正式版的内容去学习。今天我介绍的就是 Azure Application Insights 这块的迁移技巧。
Edi Wang
2019-09-03
9660
.NET Core 编写 Azure Function 并连接 GitHub 持续部署
Azure Function 是一个事件驱动型无服务器计算平台,可以解决复杂的业务流程问题,更加高效地进行开发。在本地构建和调试,而无需额外的设置,在云中大规模部署和操作,并使用触发器和绑定集成服务。对我来说,Function 能帮助我快速开发一些简单的API,我只需要编写业务代码,而无需构建完整的应用框架等基础代码。本文将会讲解如何使用.NET Core,C#语言,开发一个简单的 http 触发的 Function 应用,并完成 GitHub 的持续部署配置。
Edi Wang
2019-08-13
6880
Azure 上使用 Windows Server Core 运行 ASP.NET Core 网站
微软智慧云 Azure 上虽然早就有 App Service 这种完全托管的 PaaS 服务可以让我们分分钟建网站。但是不自己配一下环境,就不能体现技术含量,容易被说微软的人都只会点鼠标。年轻的时候不敲命令,什么时候可以?今天就教大家如何在 Azure 上用 Windows Server 2019 (Server Core) VM 的方式自己配环境部署 ASP.NET Core 网站。
Edi Wang
2019-08-09
2.4K0
远古魔力 | 在Windows 10和Azure App Service里跑上世纪的ASP
ASP(没有.NET) 即 Active Server Pages (动态服务器页面)是一项由微软公司在1996年推出的技术,能够在IIS中运行动态网站。也许许多90后及千禧一代程序员并没有听说过它,但很多老程序员曾经用ASP编写了诸如DVBBS论坛等在上古时期就开辟了中国互联网第一片天下的网站。
Edi Wang
2019-07-22
6860
使用Azure云原生构建博客是怎样一种体验?(上篇)
我的网站是在.NET Core 平台上使用 C#语言编写的开源博客系统,运行于微软智慧云 Azure 国际版上。
Edi Wang
2019-07-22
1.7K0
ASP.NET Core 2.2使用IIS部署要注意的路径问题
ASP.NET Core 2.2 推出已经有一段时间了,其中有个新功能,能够使用新的AspNetCoreModuleV2并且在IIS上使用InProcess模式部署,以大幅提高性能。这几天Azure App Service终于完成了这个新版模块的部署,我第一时间将我的博客配置到新模块上,结果爆了。我们来看看原因和解决方式。
Edi Wang
2019-07-15
2.8K0
ASP.NET Core 一个接口多个实现的依赖注入与动态选择
ASP.NET Core 自带的依赖注入(DI)非常实用,但是当一个接口有多个实现的时候怎么操作呢?运行时能否根据配置选择其中一种实现呢?能不能不用反射呢?很多小伙伴都有这样的疑问。今天我带大家看看如何在ASP.NET Core里不依赖反射,根据配置文件,在运行时动态选择一个接口的具体实现。
Edi Wang
2019-07-15
3.7K0
ASP.NET Core IP 请求频率限制
在网站或API应用中,我们为了防止无聊人士或恶意攻击,通常希望屏蔽某一IP短时间的内高频率请求。在ASP.NET Core中,限制IP请求频率非常简单,我们来看看吧。
Edi Wang
2019-07-09
2.9K0
.NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新
我们都知道在6月12日的时候微软发布了.NET Core 3.0的第6个预览版。针对.NET Core 3.0的发布我们国内的微软MVP-汪宇杰还发布的官翻版的博文进行了详细的介绍。具体的可以点这里进行阅读译 | .NET Core 3.0 Preview 6 已发布。而我们这篇文章将会介绍本次更新中对ASP.NET Core和Blazor所做的更新。当然本文的大部分内容翻译自ASP.NET的首席项目经理Daniel Roth的介绍。
Edi Wang
2019-07-09
6K0
译 | .NET Core 3.0 对诊断的改进
在 .NET Core 3.0 中,我们将引入一套工具,这些工具利用 .NET 运行时中的新功能,使诊断和解决性能问题变得更加容易。
Edi Wang
2019-07-09
1.5K0
译 | .NET Core 3.0 Preview 6 已发布
今天,我们宣布 .NET Core 3.0 Preview 6。它的更新包括编译程序集以改进启动、使用链接器和 EventPipe 改进优化应用程序的大小。我们还在 ARM64 上发布了针对 Alpine 的新 Docker 镜像。
Edi Wang
2019-07-09
9300
官博翻译 | .NET Core 即 .NET 的未来
我们在2014年11月推出了.NET Core 1.0。.NET Core 的目标是借鉴我们过去12年构建、发布和服务.NET Framework的经验去构建更好的产品。这些改进如:并行安装(您可以安装新版本,而不必担心破坏现有应用程序)、独立的应用程序 (应用程序可以内置 .NET,因此.NET 不需要安装在计算机上),非Windows 操作系统的组件(.NET提供独立于操作系统计划的新版本)等等。除此之外, 我们还实现了.NET Core 开源和跨平台。
Edi Wang
2019-07-09
7460
亲儿子 | Azure SignalR 服务现在支持 ASP.NET
Azure SignalR 服务是一种完全托管的用于实时消息传递的 Azure 服务。它是扩展 ASP.NET Core SignalR 应用程序的首选方法。但是,SignalR 服务是用 ASP.NET Core 2.0 的 SignalR 上构建的,它与 ASP.NET SignalR 不是100% 兼容。要使 ASP.NET SignalR 应用程序使用 SignalR 服务,需要更改代码。服务 SDK 还需要专门添加 ASP.NET 支持。
Edi Wang
2019-07-09
1.4K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档