我在 ASP.Net MVC Web API 封装了获取参数的方法 GetParam(),此方法通过读取 post 输入流来解析参数。问题如果一次请求多次读取输入流,只有第一次会成功,再次读取得到的输入流是 /0/0/0/0/0/0/0/0/0 这样的内容。解决方案InputStream 输入流读过一次后 Position 就是在 0 的位置了,下次再读取前将 Position 设置为 0 即可。
将截断字符串或二进制数据这个问题已经困扰我好多年了,一直没有很好的方法能快速定位到底是哪个字段,只能凭经验分析表结构和插入的数据来排查。终于,SQL Server 2019 可以返回详细的错误信息了。点此链接:https://docs.microsoft.com/zh-cn/sql/t-sql/statements/alter-database-scoped-configuration-tr...