![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net core
王焜棟琦
这个作者很懒,什么都没留下…
展开
-
asp.net core webapi接收application/x-www-form-urlencoded和form-data参数
asp.net core webapi接收application/x-www-form-urlencoded和form-data参数原创 2024-02-29 16:59:13 · 2110 阅读 · 0 评论 -
asp.net core在其他程序集获取HttpContext
asp.net core在其他程序集中获取HttpContext,获取session原创 2023-10-10 16:38:19 · 683 阅读 · 0 评论 -
多台服务器sessionId共享
多台服务器sessionId共享原创 2023-09-18 17:26:02 · 431 阅读 · 0 评论 -
AddNewtonsoftJson格式化后全部小写了,解决
AddNewtonsoftJson格式化后全部变小写了,解决大小写问题原创 2023-04-14 17:39:21 · 378 阅读 · 0 评论 -
asp.net core mvc在Linux启动后丢失了样式
【代码】asp.net core mvc在Linux启动后丢失了样式。原创 2022-10-13 15:27:58 · 131 阅读 · 0 评论 -
asp.net core下载文件支持配置,上传文件访问支持下载
asp.net core上传文件访问支持下载。文件支持访问配置原创 2022-07-12 09:58:49 · 324 阅读 · 0 评论 -
asp.net core全局目录重定向,根目录/设置访问内容
asp.net core设置全局url重定向原创 2022-07-04 15:27:15 · 454 阅读 · 0 评论 -
asp.net core定时任务保持存活,不会被回收。asp.net core回收事件
asp.net core后台定时任务,一直保持存活,不会停止。可以用于处理MQ消息原创 2022-06-17 14:22:14 · 977 阅读 · 0 评论 -
asp.net core序列化json配置,适用于mvc,webapi
微软官网文档:https://docs.microsoft.com/zh-cn/aspnet/core/web-api/advanced/formatting?view=aspnetcore-6.0框架集.net 6为asp.net core webapi,asp.net core mvc配置json返回数据响应添加基于 Newtonsoft.Json 的 JSON 格式支持ASP.NET Core 3.0 之前的版本中,默认设置使用通过 Newtonsoft.Json 包实现的 JSON 格式化原创 2021-12-22 13:40:35 · 1046 阅读 · 0 评论 -
ASP.NET Core SignalR实时推送配置,业务层实时推送SignalR消息
web框架版本:.NET 6不需要安装nuget有关signalr的包微软参考文档:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/signalr?view=aspnetcore-6.0&tabs=visual-studioStartup.cs配置using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;using Microsoft.Exte原创 2021-12-17 09:45:19 · 1215 阅读 · 0 评论 -
asp.net core获取客户端ip
public async Task<IActionResult> WpfDoLogin(string account, string password){ //获取访问者ip string ip = HttpContext.Connection.RemoteIpAddress.ToString(); var result =await wpfUserBusiness.CheckWpfUserLoginAsync(account, password, ip); ret原创 2021-07-29 17:44:35 · 286 阅读 · 0 评论 -
ASP.NET Core MVC返回数据配置为json格式化组件为NewtonsoftJson
首先在web项目,nuget安装包Microsoft.AspNetCore.Mvc.NewtonsoftJsonStartup.csusing Microsoft.Extensions.DependencyInjection;public void ConfigureServices(IServiceCollection services){ services.AddRazorPages(); services.AddMvcCore() // 自定义格式化json使用Newtonsof原创 2021-06-17 17:00:36 · 961 阅读 · 3 评论 -
asp.net core用NPOI导出EXCEL电子表格
nuge安装npoi//导出excel; 数量统计public async Task<IActionResult> ExportAmountTotalExcel(){ await Task.Yield(); var amount = await imgBLL.GetImgViewAmount(); var workbook = new HSSFWorkbook(); var sheet = workbook.CreateSheet(); var原创 2021-04-22 16:03:34 · 452 阅读 · 1 评论 -
ASP.NET Core 5控制器里面获取注册的实例接口
控制器基类参考using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using WebNetCore5_Img_Storage.IBLL;using WebNetCore5_Img_Storage.Model;namespace We原创 2021-04-06 13:37:16 · 428 阅读 · 0 评论 -
asp.net core登录/授权过滤器
using Microsoft.AspNetCore.Authentication;using Microsoft.AspNetCore.Authorization;using Microsoft.AspNetCore.Authorization.Policy;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Authorization;using Micro原创 2021-03-31 18:06:12 · 959 阅读 · 0 评论 -
asp.net core判断请求是否为ajax请求
/// <summary>/// 判断是否为ajax请求/// </summary>/// <param name="req"></param>/// <returns></returns>public static bool IsAjax(HttpRequest req){ //X-Requested-With: XMLHttpRequest bool result = false; var xre转载 2021-03-31 18:03:22 · 441 阅读 · 0 评论 -
asp.net core跨域设置
.net版本.NET5主要作用语句 services.AddCors(options => { options.AddDefaultPolicy( builder => { builder.WithOrigins("*"); }); });app原创 2021-03-19 10:46:37 · 334 阅读 · 0 评论 -
Unable to load shared library ‘libgdiplus‘ or one of its dependencies
目录参考组件网址.net core执行报错安装libgdiplus包:先进入网站部署目录启动网站.NET CORE项目有裁剪图片的功能,调用了报System.Drawing.Common的方法,如果centos8系统中没有按照依赖libgdiplus包,则会报错我的系统是CentOS8,参考组件网址https://centos.pkgs.org/8/epel-x86_64/libgdiplus-6.0.4-3.el8.x86_64.rpm.html.net core执行报错Unable to l原创 2021-03-15 11:43:09 · 7490 阅读 · 2 评论 -
.netcore 部署IIS HTTP Error 500.30
先安装.NETCORE在iis的支持程序:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-5.0现在发布的根目录中,选exe执行,如果有报错则按照提示解决执行exe成功的效果图:IIS里面的配置:在应用程序池中,确保设置为无托管代码高级配置中,是否允许了32位,设置为true发布的目录是否配置了每个人可以访问...原创 2021-02-25 13:41:58 · 2983 阅读 · 0 评论 -
ASP.NET Core下载文件,通知浏览器下载图片
//虚拟路径下载 图片[HttpGet]public async Task<ActionResult> DownImg1(){ //虚拟路径下载 wwwroot下面的文件 return File("/upload/b4.jpg", "image/jpeg", "123.jpg");}//物理地址下载 图片[HttpGet]public async Task<ActionResult> DownImg2(){ return PhysicalFile(@"D:..原创 2021-02-03 11:45:27 · 1467 阅读 · 0 评论 -
ASP.NET Corehtml输出的中文被编码了,解决编码问题
public void ConfigureServices(IServiceCollection services) { //解决中文输出后被编码了,设置支持所有字符集 services.Configure<Microsoft.Extensions.WebEncoders.WebEncoderOptions>(options => { options.Tex...原创 2021-02-03 10:42:51 · 868 阅读 · 0 评论 -
使用微软依赖注入器Microsoft.Extensions.DependencyInjection
注册服务到容器using Microsoft.Extensions.DependencyInjection;using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;using WebNetCore5_Img_Storage.BLL;using WebNetCore5_Img_St原创 2021-01-15 09:33:24 · 4911 阅读 · 0 评论 -
asp.net core程序集自动注入
public void ConfigureServices(IServiceCollection services){ //services.AddSingleton<>(); //services.AddTransient<IMyService, MyService>(); //services.AddSingleton(typeof(IAdminBLL...原创 2019-07-07 23:19:00 · 2160 阅读 · 0 评论 -
ASP.NET Core获取已经在Startup.cs中注册的服务实例
//Startup.cs中IServiceProviderpublic void ConfigureServices(IServiceCollection services){ string sqlConnection = &quot;连接字符串&quot;; services.AddDbContext&amp;lt;DataContext&amp;gt;(option =&amp;gt; option.原创 2018-06-07 17:46:07 · 7215 阅读 · 0 评论 -
ASP.NET Core中怎么在ExceptionFilter异常过滤器中调用EF Core保存数据到数据库
参考代码:using MatrixWebApiCore.Entity;using Microsoft.EntityFrameworkCore;using System; using System.Linq; namespace MatrixWebApiCore.Common.Data{ public class DataContext : DbContext {...原创 2018-06-07 11:46:49 · 1612 阅读 · 0 评论 -
webapi用Swashbuckle.AspNetCore报Internal Server Error /swagger/v1/swagger.json错误,解决
解决办法 必须要将所有的action方法头都要加上Rote,比如[HttpPost(“TargetSourse”)],此处为简写参考代码 [Route("[controller]")] public class ChartDataController : Controller { /// <summary> /// 获...原创 2018-05-19 10:05:17 · 28514 阅读 · 3 评论