随笔分类 - 8-C# Asp.Net Core
摘要:一、初步使用 1.vs创建grpc项目 2.服务端 greet.proto syntax = "proto3"; option csharp_namespace = "GrpcService1"; package greet; // The greeting service definition.
阅读全文
摘要:1.下载nginx并解压 http://nginx.org/en/download.html 2. 双击 nginx.exe 黑窗体一闪而过后就启动了nginx 浏览器输入http://localhost/ 成功! 在安装路径下打开命令窗口输入 nginx -s stop 3. 待补
阅读全文
摘要:Yield Return ascny 异步操作 一、指定类型 二、IActionResult 一下所有的类都继承了IActionResult,所有可以在返回时返回下列类型 ContentResult :返回一串字符串FileContentResult : 返回文件内容FilePathResult :
阅读全文
摘要:数据请求的来源 1.url [FromQuery] 来自于url 2.from表单 [FromForm]来自于表单数据 3.app/json [FromBody] 来自于 json 4.restful风格 Get方法 1.无参数 https://localhost:5001/test/g1 [Api
阅读全文
摘要:统一的日志模型主要涉及3个核心对象 ILogger 、ILoggerFactory 、ILoggerPorvider
阅读全文
摘要:APS.net core 的所有日志都在using System.Diagnostics; 空间下 https://docs.microsoft.com/zh-cn/dotnet/api/system.diagnostics?view=netcore-3.1 一、调试日志 1. static voi
阅读全文
摘要:class Program { static void Main(string[] args) { new HomeController(new ServiceB()).print(); Console.ReadLine(); } } class HomeController { private I
阅读全文
摘要:创建一个空web 1.添加依赖 public void ConfigureServices(IServiceCollection services) { services.AddSignalR(); } 2.路由设置 app.UseRouting(); app.UseEndpoints(endpoi
阅读全文
摘要:使用@输出C#变量或表达式 <div>@a</div> <div>@DateTime.Now</div> @code { int a = 10; } 代码块,只有声明以后才可以使用 @{ string b = "bbb"; } <div>@b</div> @{ b = "b1"; } <div>@b
阅读全文
摘要:1.服务器安装iis . 默认安装了下列功能 2.IIS创建web网站 创建一个web站点,之后修改应用连接池,clr版本未无托管代码 3.安装 .NET Core 托管捆绑包 https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/publis
阅读全文
摘要:配置系统有3个核心对象 IConfigurationSource 代表配置数据最原始的来源 IConfigurationBuilder是IConfiguration对象的创建者 IConfiguration 读取配置信息的对象 一、在内存中读取配置文件 二、在持久化文件读取配置文件 appsetti
阅读全文
摘要:@page "/meter" @inject HttpClient Http <h3>Meter</h3> @if (stu == null) { <p><em>Loading...</em></p> } else { <h1>@stu.name</h1> } @code { private Stu
阅读全文
摘要:AddAuthentication 认证 AddAuthorization 授权 一、Cookie认证 public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //启动身份验证中间
阅读全文
摘要:1.新建两个文件 public interface ICounter { int Get(); } public class Counter : ICounter { int i; public int Get() { return i++; } } 2.启动时注册 //单例模式 services.
阅读全文
摘要:CentOS下安装 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7 更新资料库 sudo rpm -Uvh https://packages.microsoft.com/config
阅读全文
摘要:.net core 3.0新增加功能 创建grpg服务 一、服务端 二、客户端 1.Nuget包 Grpc.Net.Client 包含 .NET Core 客户端 Google.Protobuf 包含适用于 C# 的 Protobuf 消息 Grpc.Tools 包含适用于 Protobuf 文件的
阅读全文
摘要:发布 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/deploy-with-cli
阅读全文
摘要:1.nuget 所搜MySql.Data 2.appsettings.json 3. Startup.cs 添加一行 4. 新建model类 UsersModel.cs 5. 新建context类 UserContext 6. Controller 添加 Action
阅读全文
摘要:一个 cshtml文件,就是一个RazorPage对象 Microsoft.AspNetCore.Mvc.Razor : https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.mvc.razor.razorpage?view
阅读全文

浙公网安备 33010602011771号