
C#
csdmwinter
这个作者很懒,什么都没留下…
展开
-
使用IIS的Url重写路由
使用IIS的Url重写路由1、解决Vue刷新404的问题2、重定向到https3、不带www重定向到带www1、解决Vue刷新404的问题设置之后会在项目目录下生成一个web.config文件,内容如下:<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules>原创 2021-03-10 11:32:50 · 2600 阅读 · 0 评论 -
Pdf转换(笔记)
C# 把html转成pdf、pdf转image、word转pdf原创 2022-01-26 11:47:17 · 1260 阅读 · 0 评论 -
C# 获取中文域名Punycode码
IdnMapping使用IdnMapping获取中文域名的Punycode码 public static string Punycode(this string str) { if (string.IsNullOrWhiteSpace(str) || !IsContainChinese(str)) return str; var idn = new IdnMapping();原创 2021-11-24 09:54:01 · 551 阅读 · 0 评论 -
C# HttpClient上传文件并附带其它参数
HttpClient上传文件并附加其它参数时使用MultipartFormDataContent包裹参数原创 2021-11-23 09:39:03 · 3583 阅读 · 0 评论 -
log4net配置
log4net在.net中应用配置原创 2021-11-18 17:47:42 · 575 阅读 · 0 评论 -
Quartz.Net在Asp.NetCore中的应用
根据官方例子整理,作为笔记备忘,当前使用.netcore3.1引入的是quartz.aspnetcore 3.2.4版;在startup中进行配置;1、基本设置public void ConfigureServices(IServiceCollection services){ services.AddQuartzServer(options => { options.WaitForJobsToComplete = true; }); services.AddQua.原创 2021-04-07 16:58:16 · 1014 阅读 · 0 评论 -
.net core 通过Json传datetime类型参数的问题
现象:在.netcore 3.1 webapi中,使用json格式传入datetime类型参数时,会报解析失败异常,或者时间少8个小时,返回datetime类型值时返回的是utc时间;解决方法:第一步:自定义DateTime解析类 public class DateTimeConverter : JsonConverter<DateTime> { public override DateTime Read(ref Utf8JsonReader reader, Ty原创 2020-06-05 10:14:26 · 3636 阅读 · 0 评论 -
.net core 3.1使用JsonResult返回时中文被编码
在使用.net core 3.1构建mvc项目练习时发现使用Json返回结果有中文,中文会被编码像这样**{"success":false,"message":"\u90AE\u7BB1\u683C\u5F0F\u4E0D\u6B63\u786E"}**,随即构建一个API项目发现也是一样,会被转码;尝试使用ContentResult返回字符串发现没有被转码,使用Newtonsoft.Json序...原创 2020-02-28 16:12:29 · 5755 阅读 · 3 评论 -
System.Linq.Dynamic动态查询
System.Linq.Dynamic动态查询动态查询动态分组动态查询记录一下,方便下次使用: /// <summary> /// 拼接动态查询条件 /// </summary> /// <param name="userId"></param> /// <param nam...原创 2019-05-08 19:24:51 · 1830 阅读 · 0 评论