![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET Core
醉酒的李白、
不积跬步,无以至千里
展开
-
EF框架之Code First
EF框架之Code First优点Code First不会生成.edmx文件,不用考虑数据库加表字段等更新edmx文件带来的弊端。如果数据库发生了更改,该怎么办?“Code First 到数据库” 向导旨在生成一组可以进行调整和修改的起始点。 如果数据库架构发生更改,则可以手动编辑类,也可以执行其他反向工程来覆盖类。具体配置官方文档点这里不要喷我,官网写的比我好。如有侵权联系我删除...原创 2021-02-23 15:32:54 · 473 阅读 · 0 评论 -
.NET下IN关键字下多个并列参数的参数化
.NET下IN关键字下多个并列参数的参数化原创 2022-07-18 18:53:31 · 424 阅读 · 0 评论 -
.netcore webapi AzureAD 认证集成swagger
startup里public void ConfigureServices(IServiceCollection services){ try { string stsDiscoveryEndpoint = Configuration["AzureAd:Instance"] + "/common/v2.0/.well-known/openid-configuration"; IConfigurationManager<OpenIdConnec原创 2022-04-28 17:25:51 · 717 阅读 · 0 评论 -
.netcore webapi 依赖注入service
//startup.cspublic void ConfigureServices(IServiceCollection services){ services.AddAuthentication(AzureADDefaults.BearerAuthenticationScheme) .AddAzureADBearer(options => Configuration.Bind("AzureAd", options)); services.AddHttp.原创 2022-03-10 13:27:14 · 1512 阅读 · 0 评论 -
.netcore restful api返回值设计demo
public class Result{ public bool IsSuccess { get; set; } public string Message { get; set; }}public class ResultData<T> : Result{ public T Data { get; set; }}public ResultData<List<UploadRecordHistoryDto>> GetUploadH.原创 2022-03-09 13:53:00 · 362 阅读 · 0 评论 -
.net core webapi使用静态文件
//启用静态文件app.UseStaticFiles();//发布时服务器注册静态资源string fileUpload = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ExcelTemplate");if (!Directory.Exists(fileUpload)) { Directory.CreateDirectory(fileUpload); }app.UseStaticFiles(new StaticFileOption.原创 2022-03-04 18:41:33 · 2193 阅读 · 0 评论 -
.NET Core中间件调用扩展方法的实例
众所周知,.netcore中间件基本取代了framework过滤器,此例记录一下中间件为每个http请求加请求头,应用扩展方法。扩展方法的定义:using Microsoft.AspNetCore.Builder;using System.Diagnostics.CodeAnalysis;namespace Code.Middleware.Extensions{ public static class ApplicationSecurityStandard { ...原创 2022-01-12 10:36:40 · 479 阅读 · 0 评论 -
IIS发布NetCore配置文件不生效之重启IIS
C:\Users\EZView001>iisresetAttempting stop...Internet services successfully stoppedAttempting start...Internet services successfully restartedC:\Users\EZView001>以前改个配置文件有时候就不生效,就得重新打包,重新发一版就好了。现在iisreset...原创 2021-08-23 16:43:53 · 499 阅读 · 0 评论 -
.NET Core定时器提升IIS下站点的反应速度
.NET Core定时器提升IIS下站点的反应速度问题IIS下发布.NET Core网站,第一次访问或者过两分钟访问,要查询10秒以上,才返回结果。第二次快速访问就变快了。再过两分钟访问,依然要重新加载10秒以上。分析原因根据上述问题,经过多次测试,不间断访问,就不会有延迟,但客户往往不可能一致点击网站某个页面,所以请求肯定会是间断性发出的。那么每次加载10秒以上对客户很不友好。一度怀疑两方面原因,第一是.Net Core自身机制,每次要重新加载好多服务。第二是IIS有应用程序池自动回收的机制,原创 2020-11-16 11:38:50 · 356 阅读 · 0 评论 -
.NET Core读取配置文件appsettings.json
**.NET Core读取配置文件appsettings.json**前言看过我前几篇博客的都知道,之前匆匆忙忙搭了一个.NET Core的框架,有很多小细节没有时间琢磨,比如配置文件我用的依然是web.config,今天得了空咱就把他改成appsetting.json,盘它appsettings.json文件如下{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warni原创 2020-08-17 10:41:43 · 1277 阅读 · 0 评论 -
.Net Core发布IIS报500.19错误
**.Net Core发布IIS报500.19错误**请安装依赖包Windows Server Hosting,安装成功如图仅供学习参考,如有侵权联系我删除原创 2020-06-15 16:18:28 · 1152 阅读 · 0 评论 -
.Net Core MVC引入static静态变量到.cshtml页面
.Net Core MVC引入static静态变量到.cshtml页面需求背景笔者最近搭了一个.Net Core Web的框架,但是发布到服务器的子站点了,那么痛点是Ajax请求URL,涉及到本地调试和服务器之间的切换要不要加子站点的问题。静态变量说明静态变量并不是说其就不能改变值,不能改变值的量叫常量。 其拥有的值是可变的 ,而且它会保持最新的值。说其静态,是因为它不会随着函数的调用和退出而发生变化。即上次调用函数的时候,如果我们给静态变量赋予某个值的话,下次函数调用时,这个值保持不变。(此段引用原创 2020-08-17 10:48:40 · 1155 阅读 · 0 评论 -
.Net Core MVC重写OnActionExecuting方法实现过滤器功能
.Net Core MVC重写OnActionExecuting方法实现过滤器功能需求登录校验实现方式通过重写OnActionExecuting方法,实现过滤器原理我们知道每个Controller/Action 请求都会触发OnActionExecuting方法,那么我们重写此方法,并判断当前User是否登录(笔者通过Cookie方式验证,见上一篇博客)如果登录信息存在Cookie那么让他可以访问页面,如果没登录或者登录过期,重定向到登录页具体实现Code1.定义一个BaseControll原创 2020-08-17 10:49:57 · 5929 阅读 · 1 评论 -
.Net Core MVC操作Cookie
.Net Core操作CookieUtil方法定义/// <summary> /// Get the cookie /// </summary> /// <param name="key">Key </param> /// <returns>string value</returns> public string Get(string Key){ return Request.Cookies[Key];}原创 2020-08-17 10:50:22 · 1660 阅读 · 2 评论 -
Visual Studio 2019创建.Net Core Web 不能加引用包解决
Visual Studio 2019创建.Net Core Web 不能加引用包解决PM> Install-Package System.Data.CommonPM> Install-Package System.Data.SqlClientPM> Install-Package System.Configuration.ConfigurationManager -Version 4.7.0PM> Install-Package Dapper -Version 2.0原创 2020-08-17 10:50:53 · 2241 阅读 · 0 评论