随笔分类 -  8-C# Asp.Net Core

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