随笔分类 -  .NET Core

摘要:private async Task<object?> InvokeAsync(string method, params object[] parameters) { var task = service.GetType().InvokeMember(method, BindingFlags.In 阅读全文
posted @ 2022-08-24 14:37 b̶i̶n̶g̶.̶ 阅读(674) 评论(0) 推荐(0) 编辑
摘要:1、安装nuget包 Microsoft.Extensions.Hosting.WindowsServices 2、修改Program.cs public static void Main(string[] args) { var options = new WebApplicationOption 阅读全文
posted @ 2022-07-30 13:39 b̶i̶n̶g̶.̶ 阅读(512) 评论(1) 推荐(0) 编辑
摘要:找到对应的应用程序池>高级设置>加载用户配置文件改为True 阅读全文
posted @ 2022-05-13 15:05 b̶i̶n̶g̶.̶ 阅读(150) 评论(0) 推荐(0) 编辑
摘要:await divideWorkByTaskProvider.WhenAll(new DivideWorkOption { Action = o => { var item = o as DivideTaskInfo; if (item == null) return; for (var i = i 阅读全文
posted @ 2021-12-29 08:53 b̶i̶n̶g̶.̶ 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、创建.net6 Dockerfile,上传至发布后的目录下 FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app #EXPOSE 80 #COPY . . #设置容器编码格式 ENV LANG C.UTF-8 #设置时区,解决容器内时间和宿主 阅读全文
posted @ 2021-12-21 18:10 b̶i̶n̶g̶.̶ 阅读(493) 评论(0) 推荐(0) 编辑
摘要:wget https://download.visualstudio.microsoft.com/download/pr/a0e9ceb8-04eb-4510-876c-795a6a123dda/6141e57558eddc2d4629c7c14c2c6fa1/aspnetcore-runtime- 阅读全文
posted @ 2021-12-18 08:58 b̶i̶n̶g̶.̶ 阅读(306) 评论(0) 推荐(0) 编辑
摘要:[AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = false)] public class MyFilterAttribute : Attribute, IAsyncAuthorizationFilt 阅读全文
posted @ 2021-12-11 10:42 b̶i̶n̶g̶.̶ 阅读(658) 评论(0) 推荐(0) 编辑
摘要:一、RSA Install-Package BouncyCastle.NetCore 二、Excel Install-Package EPPlus 三、HTML To PDF Install-Package Wkhtmltopdf.NetCore 四、定时任务 Install-Package Han 阅读全文
posted @ 2021-11-29 13:37 b̶i̶n̶g̶.̶ 阅读(306) 评论(0) 推荐(0) 编辑
摘要:var url = "http://wthrcdn.etouch.cn/WeatherApi?city=" + HttpUtility.UrlDecode(city); var client = this.httpClientFactory.CreateClient(nameof(HttpClien 阅读全文
posted @ 2021-08-02 14:00 b̶i̶n̶g̶.̶ 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.可在创建Task时将一个CancellationToken传给构造器,从而将两者相关联,如果CancellationToken在Task调度前取消,那么Task就会被取消,永远都不执行。 2.但如果Task已调度,那么Task的代码就只支持显示取消,其操作才能在执行期间取消,遗憾的是,虽然Tas 阅读全文
posted @ 2021-07-31 11:55 b̶i̶n̶g̶.̶ 阅读(368) 评论(0) 推荐(0) 编辑
摘要:var args = argsBuild.ToString(); var ffmpegProcess = new Process(); ffmpegProcess.StartInfo.FileName = Cmd; ffmpegProcess.StartInfo.Arguments = args; 阅读全文
posted @ 2021-07-27 17:08 b̶i̶n̶g̶.̶ 阅读(146) 评论(0) 推荐(0) 编辑
摘要:public static void Main(string[] args) { CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortDatePatter 阅读全文
posted @ 2021-07-01 11:45 b̶i̶n̶g̶.̶ 阅读(108) 评论(0) 推荐(0) 编辑
摘要:<PackageReference Include="BouncyCastle.NetCore" Version="1.8.8" /> 一、后端 public static class RSASignatureEncrypterHelp { /// <summary> /// 生成PEM格式的公钥和 阅读全文
posted @ 2021-06-17 11:36 b̶i̶n̶g̶.̶ 阅读(97) 评论(0) 推荐(0) 编辑
摘要:#region 验证密码格式 public static bool ValidatePwd(string pwd) { return System.Text.RegularExpressions.Regex.IsMatch(pwd, "^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?! 阅读全文
posted @ 2021-06-09 11:21 b̶i̶n̶g̶.̶ 阅读(636) 评论(0) 推荐(0) 编辑
摘要:public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHostApplicationLifetime hostApplicationLifetime) { hostApplicationLifetime.Ap 阅读全文
posted @ 2021-06-04 14:00 b̶i̶n̶g̶.̶ 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1.全拼音 public static string ToPinyin(this string msg, bool islower=true) { string result = string.Empty; msg= Regex.Replace(msg, @"[^\u4e00-\u9fa5]", s 阅读全文
posted @ 2021-03-05 11:59 b̶i̶n̶g̶.̶ 阅读(528) 评论(0) 推荐(0) 编辑
摘要:CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = " 阅读全文
posted @ 2021-03-03 20:06 b̶i̶n̶g̶.̶ 阅读(213) 评论(0) 推荐(0) 编辑
摘要:解决方法 首先安装Nuget包: > Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 然后在Startup里的ConfigureServices中加入如下片段: public void ConfigureServices(IServiceColle 阅读全文
posted @ 2020-03-04 17:42 b̶i̶n̶g̶.̶ 阅读(534) 评论(0) 推荐(0) 编辑
摘要:一、阅读前须知 1.使用 jexus整合asp.net core的优点: 1)支持多站点,同一端口可以同时支持任何多的asp.net core应用程序; 2)应用程序启动、停止、重启与站点的启动、停止、重启等操作一致,无需手工管理asp.net core应用程序; 3)具有应用程序崩溃后自动重启功能 阅读全文
posted @ 2016-07-12 11:51 b̶i̶n̶g̶.̶ 阅读(9644) 评论(23) 推荐(28) 编辑