C#
文章平均质量分 53
aofengdaxia
码农。
展开
-
C# 中HttpClient无法发送json对象
使用场景在C#开发过程中经常会遇到调用API接口的情况,特别是wpf和后台通信。而被调用的接口只接受json字符串。public String Post(string url, object obj){ using(var client = new HttpClient()) { try { var str = JsonConvert.SerializeObject(user); var content = new StringContent(str,Encoding.UTF8原创 2021-06-05 09:18:02 · 1123 阅读 · 1 评论 -
《C#敏捷开发实践》读书整理
《C#敏捷开发实践》是一本相当不错的良心之作。本书分为两个部分:第一部分:讲了敏捷开发的一些原则,书中列举了一些很不错的实现例子。本书主要使用的是Scrum的敏捷开发流程 第二部分:通过一个具体开发过程中的实践,讲了如何应用这些模式。对于本书的理解本书讲解了C#敏捷开发,首先我们承认没办法做出一个大而全的软件,没办法一次性的完成用户的需求。所以我们需要去拥抱变化,采用迭代的方式...原创 2018-02-27 12:40:46 · 1189 阅读 · 0 评论 -
AutoMapper的使用
什么是AutoMapper?在多层结构中,经常用到对象到对象的转化,比如数据库Entity到Model的转化,Model和ViewModel的转换,手工去写复制太过麻烦。AutoMapper就是一个可以实现自动转换的类库。 AutoMapper是一个对象与对象的映射器。对象-对象映射通过将一种类型的输入对象转换为不同类型的输出对象来工作。让AutoMapper感兴趣的是,它提供了一些有趣的约...原创 2018-03-12 16:55:00 · 2973 阅读 · 0 评论 -
安装WSL并且部署.net Core
什么是WSLWindows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 “Trusty Tahr”映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。安装WSL管理...原创 2018-07-13 17:02:41 · 1979 阅读 · 0 评论 -
如何把asp.net core的文件作为服务在windows下面部署
把Asp.netcore在Linux部署遭遇到部分库无法使用的情况,我决定吧asp.net core部署到Windows 服务器上。 但是如果当做传统的ASP.net文件来部署,发现行不通。网上讲了很多的操作步骤,但是得重启服务器,懒得重启了。 直接运行了生成的exe是可以访问的。但是当用户注销以后,必须要有问题。于是想到,把.net的exe当做服务就可以了。 找到了一个很好的工具 ns...原创 2018-07-13 17:07:18 · 2138 阅读 · 0 评论