楼主在将网站从.net转移到.net core平台时遇到的一些坑记录下来,本篇文章会持续更新

1、在.net core WebAPI接口中,解析外部post请求参数时,使用到Stream从流中读取Body参数,有并发请求时,个别请求会丢掉请求参数,导致接口请求失败,经过好几天调试终于发现问题问题如下图:

这段代码在继承了IModelBinder类的BindModelAsync方法中,问题就出在图中CopyToAsync方法,由于BindModelAsync方法是多线程但并非异步方法,导航到定义如下图:

所以这里改为CopyTo方法问题就解决了,正确代码如下图

2、最近在将.net平台的文件服务器代码转移到core平台遇到一个问题,之前在.net平台返回FilePathResult自动打开虚拟目录图片或文件,在coe平台使用FilePathResult一直报找不到对应路径的文件,后来发现core平台提供了另外一个类PhysicalFileResult

.net平台代码如下:

core平台代码如下:

在使用PhysicalFile对象是需要传入文件绝对路径,改完就一切正常。

转载于:https://www.cnblogs.com/hsb-comfort/p/10298962.html

.net core平台使用遇到的坑相关推荐

  1. python角谷猜想递归实现_全新.NET Core平台开发逆袭 重新认知.NET Core微服务架构视频教程 架构师级课程...

    全新.NET Core平台开发逆袭课程,将带领同学们重新认知.NET Core微服务架构,是真正的架构师级别的开放课程.课程为同学们打造了一个非常好的框架的起点,重点内容包括了容器环境下配置注入的最佳 ...

  2. rsviwe32 7.6 授权_「复杂系统迁移 .NET Core平台系列」之认证和授权

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  3. 【全】.net core平台单元/集成测试结果、覆盖率、圈复杂度到可视化HTML报告之路...

    .net core 平台的测试框架有好几个可供选择,内置的MSTest框架.NUnit框架以及强大好用的xUnit框架,依托宇宙最强的编辑器Visual Studio,可以开展非常友好的测试以及快乐的 ...

  4. 【复杂系统迁移 .NET Core平台系列】之调度服务改造

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  5. 【复杂系统迁移 .NET Core平台系列】之认证和授权

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  6. 【复杂系统迁移 .NET Core平台系列】之静态文件

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  7. 【复杂系统迁移 .NET Core平台系列】之界面层

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  8. 【复杂系统迁移 .NET Core平台系列】之迁移项目工程

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  9. Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验

    Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblog ...

  10. Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验

    Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验 前几天分享的"[Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验][http://www ...

最新文章

  1. 关于跨域请求的二三事
  2. java 输入输出流知识_Java知识点总结(JavaIO-字节流)
  3. 用python直接调用asr技术_python中asr
  4. spark-shell开发wordcount程序
  5. 4.Jenkins 权威指南 --- 自动化测试
  6. 服务器维修责合同,2021年服务器维护委托合同样本.doc
  7. 傲腾readyboost_从提示框:自动耳机音量调节,Compact Windows ReadyBoost和安全电话充电...
  8. 谁将是互联网宝宝军团的最大劲敌?
  9. 安卓手机怎么修改图片分辨率?手机怎么提高图片分辨率?
  10. spring boot整合JDBC
  11. 国产替代:T630 USB3.0接口芯片替换Cypress CYUSB3014
  12. ESP32 开发笔记(三)源码示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器
  13. 微信小程序加入(长按识别)群聊(群二维码)
  14. STM32F4的DMA
  15. Android监听Home键
  16. 人生路上对我影响最大的老师
  17. Scala開發教程(1): 開始神奇的Scala編程之旅
  18. 【知识点】(三)连续与导数
  19. 用户故事与敏捷方法—用户角色(实战一)
  20. 学习QCustomPlot【4】库官方examples之plots解读

热门文章

  1. wpf silverlight的Behavior
  2. 信息图表是如何炼成的之一:媒体使用情况
  3. php 点击菜单栏只刷新局部,layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法...
  4. MySQL表设计(表的关联关系)
  5. mysql sql中的一些问题,Null与空字符
  6. 地理编码与反地理编码
  7. 小学数学计算题随机出题软件
  8. 使用JMX监控Zookeeper状态Java API
  9. 〔总结〕容易遗忘的JS知识点整理
  10. 足不出户逛里约 神马搜索推出奥运会蓝光页面