
NetCore
NetCore
秋雨雁南飞
这个作者很懒,什么都没留下…
展开
-
DotNetCore CAP
环境:net core 5DotNetCore.CAP 6.0.1RabbitMQ 3.8.5GithubCap官方文档配置Capstartup.cs: public void ConfigureServices(IServiceCollection services) { services.AddControllers();//配置WebAPI服务 services.AddTransient&l..原创 2022-02-18 11:13:03 · 3486 阅读 · 1 评论 -
NetCore注入使用三种方式
环境:net 5vs2022注入方式:分别为属性、构造函数、方法特性(FromServices)使用注入[Route("api/[controller]")] [ApiController] public class FirstController : ControllerBase { public ICalc _calc; /// <summary> /// 属性注入 /原创 2022-01-13 17:02:11 · 5708 阅读 · 0 评论 -
NetCore修改目标框架
环境:net6vs20221、创建net6控制台程序:项目默认csprog:<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</Impl原创 2022-01-09 21:34:18 · 919 阅读 · 0 评论 -
C# record
实体: public record Student1(int Id, string Name); public record Student { public Student(int id, string name) { Id = id; Name = name; } public int Id { get; init; } public stri原创 2021-12-31 13:34:18 · 2137 阅读 · 0 评论 -
Linux部署NetCore
环境:vs2022net6.0一、vs生成发布文件部署模式使用默认框架依赖框架依赖和独立模式区别参照微软官方文档:应用程序发布 - .NET | Microsoft Docs二、复制文件到Linux系统三 、运行NetCore程序dotnet 程序名称.dll --urls http://ip:port...原创 2021-12-26 02:11:01 · 854 阅读 · 0 评论 -
Linux安装NetCore开发运行环境
ubuntunet 6.0微软官网:在 Ubuntu 上安装 .NET - .NET | Microsoft Docs步骤一:wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debrm packages-microsoft-prod原创 2021-12-25 22:49:18 · 1084 阅读 · 1 评论 -
gRPC调试工具grpcui
环境:go语言环境GitHub:https://github.com/fullstorydev/grpcui/releases下载window版本解压后文件结构:cmd命令:grpcui -help1、运行gRPC服务:2、运行grpcui命令:grpcui -plaintext localhost:5001 下图网页可视化调试gRPC服务:...原创 2021-12-12 18:20:49 · 705 阅读 · 0 评论 -
NetCore gRPC 客户端调用出错
报错:Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: An error occurred while sending the request. IOException: The response ended prematurely.", DebugException="System.Net.Http.HttpRequestException: An error occurred原创 2021-12-12 17:20:32 · 3487 阅读 · 0 评论 -
AspNet Core Razor 热启动(动态编译)
环境:netcore 3.1AspNet Core Razor 默认情况下修改了Razor视图内容,需要重新编译,才能更新视图,想要热启动(动态编译),需要添加引用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation修改Startup:public IWebHostEnvironment Env { get; set; }public void ConfigureServices(IServiceCollection services){原创 2021-08-29 13:29:15 · 830 阅读 · 0 评论 -
bat脚本运行 NetCore
方法一:@echo offSET ASPNETCORE_URLS=http://192.168.1.90:5000 start cmd /k "cd /D %~dp0&&dotnet Wtm.Log.dll"方法二:@echo offstart cmd /k "cd /D %~dp0&&dotnet Wtm.Log.dll urls=http://192.168.1.90:5002"注意:bat 脚本执行文件必须放在网站发布目录下 W.原创 2021-07-28 09:46:35 · 1197 阅读 · 0 评论 -
NetCore3.1 Serilog日志
系统环境vs 2019 preview win10 net core 3.1一、安装nuget包1.Serilog.AspNetCore2.Serilog.Extensions.Logging.File (输出到文件)Serilog-aspnetcore GitHub:https://github.com/serilog/serilog-aspnetcore二、 注册Serilog,修改Program文件新建ASPnet core3.1网站,修改P...原创 2020-09-23 23:49:57 · 1834 阅读 · 0 评论