会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
波多尔斯基
博客园
首页
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2020年5月6日
迁移WPF项目到.NET Core
摘要: 综述 .NET CORE 3.0开始,桌面端支持WPF了。很多.NET FRAMEWORK的项目已经跑了一阵子了,不是很有必要支持.NET CORE,不过最近用一个程序,为了贯彻一些C 8的特性,需要升级项目到.NET CORE 3.1。 方法 参考 "官方指导" ,需要这么几步: 1. 了解并更新
阅读全文
posted @ 2020-05-06 19:47 波多尔斯基
阅读(2121)
评论(3)
推荐(5)
2020年4月20日
一站式WebAPI与认证授权服务
摘要: 保护WEBAPI有哪些方法? 微软官方文档推荐了好几个: Azure Active Directory Azure Active Directory B2C (Azure AD B2C)] IdentityServer4 前面两个看着就觉得搞不太明白,第三个倒是非常常见,相关的文章也很多。不过这个东
阅读全文
posted @ 2020-04-20 14:09 波多尔斯基
阅读(2493)
评论(5)
推荐(10)
2020年4月19日
IdentityServer4 QuickStart 授权与自定义Claims
摘要: 最近在折腾IdentityServer4,为了简单,直接使用了官方给的QuickStart示例项目作为基础进行搭建。有一说一,为了保护一个API,感觉花费的时间比写一个API还要多。 本文基于ASP.NET CORE 3.1, IdentityServer4 3.1.3。代码皆为关键代码,贴全了太多
阅读全文
posted @ 2020-04-19 22:17 波多尔斯基
阅读(1304)
评论(0)
推荐(5)
2020年4月13日
.NET项目升级:可为空引用
摘要: c 8引入了新特性:“可为空引用”( "详情" ),这个功能个人觉得挺好的,能够非常明确的表现程序设计者的意图,编译器能够进行检查,尽最大可能减小NullReferenceException错误。 如果是新项目,那么上手很简单,一点点搭建起来,遇山开山,遇河渡河。但是对于我这种手头上的项目大多都是以
阅读全文
posted @ 2020-04-13 17:55 波多尔斯基
阅读(1405)
评论(1)
推荐(5)
2020年4月11日
ASP.NET CORE WEBAPI文件下载
摘要: 最近要使用ASP.NET CORE WEBAPI用来下载文件,使用的.NET CORE 3.1。考虑如下场景: 1. 文件是程序生成的。 2. 文件应该能兼容各种格式。 3. 浏览器可以感知进行下载。 准备 经过简单的调研,得到以下结论。 ASP.NET CORE 提供FileResult这种类型的
阅读全文
posted @ 2020-04-11 23:12 波多尔斯基
阅读(12639)
评论(12)
推荐(6)
2019年8月31日
xunit测试无法找到testhost或没有可用测试的问题解决方法
摘要: xunit进行测试,需要安装如下几个包: 1. Microsoft.TestPlatform.TestHost 2. Microsoft.NET.Test.Sdk 3. xunit.runner.visualstudio 4. xunit 不安装1、2会出现找不到testhost,不安装第三个会出现
阅读全文
posted @ 2019-08-31 21:09 波多尔斯基
阅读(961)
评论(0)
推荐(0)
2019年5月9日
强迫症福利--收起.NET程序的dll来
摘要: 作为上床后需要下床检查好几次门关了没有的资深强迫症患者,有一个及其搞我的问题,就是dll问题。 曾几何时,在没有nuget的年代,当有依赖项需要引用的时候,只能通过文件引用来管理引用问题,版本问题,更新问题层出不穷,很是难受。 后来出来nuget,喜大普奔,总算解决了引用的问题。开心之余,依然还有一
阅读全文
posted @ 2019-05-09 01:22 波多尔斯基
阅读(3471)
评论(10)
推荐(20)
2019年5月4日
使用高性能Pipelines构建.NET通讯程序
摘要: .NET Standard支持一组新的API,System.Span, System.Memory,还有System.IO.Pipelines。这几个新的API极大了提升了.NET程序的效能,将来.NET很多基础API都会使用它们进行重写。 Pipelines旨在解决.NET编写Socket通信程序
阅读全文
posted @ 2019-05-04 00:26 波多尔斯基
阅读(10421)
评论(20)
推荐(36)
2018年12月2日
ASP.NET Core使用TopShelf部署Windows服务
摘要: asp.net core很大的方便了跨平台的开发者,linux的开发者可以使用apache和nginx来做反向代理,windows上可以用IIS进行反向代理。 反向代理可以提供很多特性,固然很好。但是还有复杂性,我们也可以使用windows service来直接启动kestrel。 asp.net
阅读全文
posted @ 2018-12-02 17:37 波多尔斯基
阅读(8347)
评论(33)
推荐(13)
2018年5月4日
.NET Standard库引用导致的FileNotFoundException探究
摘要: 微软近几年推出.NET Standard,将.NET Framework,.NET Core,Xamarin等目标平台的api进行标准化和统一化,极大地方便了类库编写人员的工作。简单的说,类库编写人员在发布库的时候,只需要基于.NET Standard进行发布,那么编写的程序可以在各个目标平台上都能
阅读全文
posted @ 2018-05-04 01:29 波多尔斯基
阅读(1632)
评论(2)
推荐(1)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告