随笔分类 - .Net Core
摘要:Chrome http3通信默认仅支持信任机构发行的证书,.net 的开发者证书或CloudFlare的10年证书,或者其他自己创建的自签名证书是开启不了http3通信的。 通过下面设置可以开启对自签名证书的支持,这样就可以愉快的使用http3测试了: Chrome最新版,目前是131,地址栏输入:
阅读全文
摘要:1. 必备条件 1.1 .NET应用开启https Programe.cs中配置了https支持, var builder = WebApplication.CreateBuilder(args); builder.WebHost.ConfigureKestrel((context, options
阅读全文
摘要:问题 .NET9 WebApp部署到Ubuntu 24.04 网页看上去访问都正常,继续测试,上传图片后,发现图片无法显示,直接用url访问404。自己ftp上传上去的图片也无法显示,即使权限加到最高也没有用。 项目发布时就有的图片访问一切正常 原因 .NET9 新增了MapStaticAssets
阅读全文
摘要:问题: 项目在Windows下工作一切正常,发布Linux 64版本,部署到Ubuntu 24.04后,控制台看到错误提示:libSkiaSharp.so找不到。 解决方案: Nuget安装下面的包即可解决,SkiaSharp.NativeAssets.Linux.NoDependecies Vis
阅读全文
摘要:0. 环境 部署环境: .NET 9, Ubuntu 24.04 1. 配置 在appsettings.json增加下面配置: "Kestrel": { "Endpoints": { "Https": { "Url": "https://*:34038", "Certificate": { "Pat
阅读全文
摘要:1. 问题 .net 9 web application, 在Programe.cs文件中的 NLog.LogManager.Configuration.Variables["configDir"] = env.ContentRootPath 这句在Windows运行正常,部署到Ubuntu 24.
阅读全文
摘要:.Net8 Native AOT的优势: 我使用 Visual Studio 2022 创建了一个面向 .NET 8 的控制台应用程序。我在创建项目时选中了启用本机 AOT 发布选项。它给出了以下错误: 错误文本: 发布遇到错误。发布遇到错误。我们无法确定错误的原因。检查输出日志以获取更多详细信息。
阅读全文
摘要:问题: .net core旧项目更新到.net core 8.0后,发现之前的错误反馈信息显示不出来了,经过反复搜索,询问人工智能无果。 之前怀疑/测试过: 1. 新版浏览器chrome访问https://localhost是否限制了Cookie 2. 浏览器是否受欧盟Cookie法规的要求进行了限
阅读全文
摘要:You can just draw the bitmap onto a new bitmap.This will also handle the cases of partial transparency, and also not need thousands of p/invokes with
阅读全文
摘要:VS 2019在线更新到16.10.0后,同时对项目的NUGET包更新了下,然后发现个黄色感叹号提示:从版本 3.3.2 开始 Microsoft.CodeAnalysis.FxCopAnalyzers ,NuGet 包已弃用。 源代码分析对于提高代码质量,学习新的C#语法还是挺有用的,怎么就弃用了
阅读全文
摘要:电脑上的chrome一有新版本,就升级到了新版,一般使用没什么问题,然后iis express调试 .net core应用时就出了问题,cookie无法保存,导致页面间 [TempData]传递失效。 回想之前遇到过此问题,是通过设置在浏览器地址栏里输入:chrome://flags/,搜索same
阅读全文
摘要:[HttpGet("{Act}/{UserID}", Name = "GetDevList")] //action不能用,act改为action,编译无问题,测试时提示404 public string Get(string Act, string UserID) { return UserID +
阅读全文
摘要:问题描述:VS 2019升级到16.4.2后, .Net core一起被升级到了3.1,项目的目标框架也已改为3.1, 原来的项目打开后编译正常,调试正常。但启动发布到文件夹时出现了多个错误(这个生成配置是旧版一配置好的)。但内容都一样,提示Microsoft.AspNetCore.Diagnost
阅读全文
摘要:异常类型 异常一般分为系统异常 和 应用异常。系统异常有无法连接数据库,而应用异常是业务逻辑异常,比如授权失败。 在 C# 中异常基于 System.Exception,派生出 System.SystemException 和 System.ApplicationException。微软最初设计为
阅读全文
摘要:应用环境及问题描述: Windows Server 2016,.Net core 2.1, Skiasharp作为跨平台的图像处理组件在生成缩略图时出错,本地测试都是正常的,部署到服务器无法生成缩略图。 用的时阿里云(aliyun)的Windows Server 2016. IIS部署,除了安装 .
阅读全文