随笔分类 -  dotnetcore

新的 .net 版本
摘要:是因为 .net 8 优化了 Contains 子句的 SQL 翻译,之前的 IN 查询有性能问题 但这个优化只有 SQL Server 2016 及以上版本的数据库支持,否则就会报这个错 而且即便数据库引擎版本达到,数据库本身的兼容性设置如果低于 SQL Server 2016 的话,也会报错 解 阅读全文
posted @ 2024-01-03 18:43 不是豆豆 阅读(771) 评论(1) 推荐(0) 编辑
摘要:快速的解决方法就是在连接字符串最后添加以下配置参数,强制信任来自服务器的证书: ;TrustServerCertificate=true 可能正经解决应该是为数据库服务添加证书? 参考:https://learn.microsoft.com/zh-cn/troubleshoot/sql/databa 阅读全文
posted @ 2023-12-14 16:23 不是豆豆 阅读(202) 评论(0) 推荐(0) 编辑
摘要:参考:https://devblogs.microsoft.com/dotnet/migrating-delegate-begininvoke-calls-for-net-core/ https://github.com/dotnet/runtime/issues/16312 具体表现是代码编译很正 阅读全文
posted @ 2021-09-13 03:42 不是豆豆 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:错误信息:A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, er 阅读全文
posted @ 2021-01-13 00:36 不是豆豆 阅读(1149) 评论(0) 推荐(1) 编辑
摘要:出于无奈 ╮(╯▽╰)╭ 需要在 Windows 7 中部署 asp.net core 网站,结果报错: The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found. 按上面提示搜索 阅读全文
posted @ 2020-11-13 23:31 不是豆豆 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:在调用其它接口时发现,请求过程的 Cookie 被保存了下来,但是其实是不想要的 似乎在 .net core 的 httpclient 请求机制中,是有 HttpClientHandler 缓存的机制 这时候需要修改 HttpClientHandler 的配置 方法1,直接创建新的 HttpClie 阅读全文
posted @ 2020-11-04 15:48 不是豆豆 阅读(943) 评论(0) 推荐(0) 编辑
摘要:1、使用 docker-compose 快速搭建,脚本下载:https://github.com/apache/skywalking/tree/master/docker 2、可自行修改脚本,如下,使用桥接网络以不占用公开的 elasticsearch 端口、去掉了固定的容器命名可以指定命名、增加了 阅读全文
posted @ 2020-10-16 16:12 不是豆豆 阅读(568) 评论(0) 推荐(1) 编辑
摘要:异常信息:Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. 经测试,在单个用户操作使用时很正常,但在高并发测试下,无论是 Microsoft.Data.SqlClient 还是 System.Data... 阅读全文
posted @ 2020-10-12 00:39 不是豆豆 阅读(2997) 评论(2) 推荐(0) 编辑
摘要:在 ASP.NET Core 中启用跨域请求(CORS): https://docs.microsoft.com/zh-cn/aspnet/core/security/cors 处理 ASP.NET Core Web API 中的错误: https://docs.microsoft.com/zh-cn/aspnet/core/web-api/handle-errors ASP.NET Co... 阅读全文
posted @ 2020-05-28 16:14 不是豆豆 阅读(230) 评论(0) 推荐(0) 编辑
摘要:嗯,在使用 asp.net core 中遇到这么一个异常: Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead 解决方法,加入配置: public void ConfigureServices(IServiceCollection services) { ... 阅读全文
posted @ 2020-05-22 19:37 不是豆豆 阅读(2304) 评论(0) 推荐(0) 编辑
摘要:这个问题是使用 docker 生成了 asp.net core 网站镜像,在使用 nginx 指向此镜像容器后,用的子路径虚拟路径,但是因为反向代理,asp.net core 并不认为是从子路径过来的,直接访问 controller 的 action 方法没问题,但是如果生成 view 内容时,view 再引用的资源路径就会错误。 在 nginx 中的配置: location /backstage... 阅读全文
posted @ 2020-05-19 19:14 不是豆豆 阅读(1013) 评论(1) 推荐(2) 编辑
摘要:详见:https://stackoverflow.com/questions/37527783/get-sql-code-from-an-entity-framework-core-iqueryablet 推荐使用 https://miniprofiler.com/ 进行检查,更简单。 阅读全文
posted @ 2020-03-15 01:14 不是豆豆 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/cgzl/p/11027243.html 工具官网:https://miniprofiler.com/ 以下转自太长不看版:https://my.oschina.net/TOW/blog/3108358 1、添加包 MiniProfiler.AspNetCore.Mvc 和 MiniProfiler.EntityFrameworkCo... 阅读全文
posted @ 2020-03-15 01:06 不是豆豆 阅读(282) 评论(0) 推荐(0) 编辑
摘要:因为 console 程序非常干净,所以从配置文件的读取到数据库配置都需要自己完成 1、读取配置文件: 注:(1)需要自己在项目目录中建立 appsettings.json 文件,或其它类型配置文件也可以,这里灵活处理; (2)建立后记得将文件的生成选项设置为如果较新则复制到输出目录,便于修改更新。 /// /// 初始化应用程序配置文件 /// /// public static ICon... 阅读全文
posted @ 2020-03-09 05:22 不是豆豆 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:首先不推荐这样做,仅限无奈需要这样做的时候,再这样做。。。 参考:https://www.cnblogs.com/maxzhang1985/p/6186455.html https://www.cnblogs.com/linezero/p/6801602.html https://stackoverflow.com/questions/38571032/how-to-get-httpcontext... 阅读全文
posted @ 2020-03-05 20:59 不是豆豆 阅读(877) 评论(0) 推荐(0) 编辑
摘要:问题描述: 目前测试了在 Windows(谷歌浏览器)、Android(系统浏览器、QQ、微信)、iOS 三个系统不同浏览器中 对 html 5 页面 audio、video 标签的文件流输出 Windows(谷歌浏览器)支持最宽泛,只要保证是正确的文件流,基本都可以正常播放 Android(系统浏览器)也是一样,基本都支持,但 QQ 和 微信,对音乐是都可以支持,对视频,必须可以支持按请求的范围... 阅读全文
posted @ 2020-03-01 22:01 不是豆豆 阅读(1652) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/qidian10/p/6074537.html https://www.cnblogs.com/zhong-ken/p/6062782.html https://q.cnblogs.com/q/85812 在 网站的 ConfigureServices 方法中,在配置 AddControllers 后,就可以 AddJsonOptions ... 阅读全文
posted @ 2020-02-29 16:55 不是豆豆 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/51net/p/12172436.html Windows和Linux路径分隔符不一样 C#开发语言中的路径分隔符为:Path.DirectorySeparatorChar 测试: public ActionResult PathTest() { var baseDirectory = AppContext.BaseDirectory;... 阅读全文
posted @ 2020-02-29 16:16 不是豆豆 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:在发布后的应用可能内存回收模式与本地开发不一样,会导致内存占用比较高,但是内存过高也会带来性能提升的好处,酌情配置。 垃圾回收风格分为 工作站 workstation 模式 和 服务器 server 模式,在单机开发时,默认是工作站模式,如果服务器的内存资源比较紧张,也可以将服务器的配置改为工作站模 阅读全文
posted @ 2020-02-17 17:50 不是豆豆 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:1、获取文件的 MIME 类型:FileExtensionContentTypeProvider 参考:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/static-files?view=aspnetcore-3.1 2、从 .ne 阅读全文
posted @ 2020-02-10 20:42 不是豆豆 阅读(961) 评论(0) 推荐(0) 编辑

友情链接:迷途


点击右上角即可分享
微信分享提示