- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 No media types found in ‘Microsoft.AspNet.OData.Formatter.ODataInputFormatter.SupportedMediaTypes‘.
问题描述:我的项目.netcore3.1中集成了OData框架,大部分接口支持了Odata协议,但有少部分接口不需要实现odata协议。我创建了普通webapi接口,如果我的接口参数传入这个时候swagger就不能生成文档,直接报上面的错误。根据错误大概意思就是匹配不到media types我的理解就是没得content-type类型。...
2022-06-09 10:44:44
232
原创 .netcore Ocelot网关引发的415 (Unsupported Media Type)错误
.netcore Ocelot网关引发的415 (Unsupported Media Type)错误
2022-04-25 16:39:40
848
转载 .netcore KestrelServerLimits对象属性注释
KestrelServerLimits利用其丰富的属性对连接、请求和响应进行了相应的限制。KestrelServer提供了针对HTTP 2和HTTP3的支持,针对性的限制设置体现在KestrelServerLimits类型的Http2和Http3属性上。下表对定义在KestrelServerLimits类型中的这些属性所体现的限制约束进行了简单说明。 属性 含 义 MaxConcurrentConnections 最大并发连接。如果
2022-03-29 11:15:42
500
原创 Linux 使用openssl创建自签名SSL证书
1,创建一个目录ssl,进入目录2,执行openssl genrsa -des3 -out ca.key 2048要求输入密码,要记住该密码后面需要用,在使用证书的地方也需要用3,执行openssl req -new -x509 -key ca.key -out ca.crt要输入上一步的密码,验证过了输入国家省份城市单位等等信息,没有什么特别要求4,openssl genrsa -out server.key 20485,openssl req -new -key server.k
2022-03-23 15:43:37
1708
原创 IdentityServer4 The remote certificate is invalid according to the validation procedure.
问题描述:项目涉及到过等保,被要求增加https协议访问,于是在我的单点登录站点增加了自签名的证书,部署成功支持了HTTPS的访问。单点登录使用的是IdentityServer4集成的。我的其他服务没有支持https协议,而其他服务在验证token合法性时,需要先从单点登录服务去发现相关文档,https://192.168.20.209:8023/.well-known/openid-configuration这个接触过IdentityServer4的应该都比较熟悉了,问题是通过这个地址去拉取信息时报.
2022-03-23 15:24:26
829
原创 .net core3.0 数据库迁移执行dotnet ef命令失败的问题
把.net core版本升级到3.0以上后,做数据库迁移失败,我习惯在dos命令窗口做迁移,使用dotnet ef命令时提醒以下信息:无法执行,因为找不到指定的命令或文件。可能的原因包括: *你拼错了内置的 dotnet 命令。 *你打算执行 .NET Core 程序,但 dotnet-ef 不存在。 *你打算运行全局工具,但在路径上找不到名称前缀为 dotnet 的可执行文件。查...
2020-02-20 12:21:03
2224
原创 Warning: Function components cannot be given refs. Attempts to access this ref will fail.
Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?在使用react封装了一个公用组件时,组件中使用了connect连接redux后的组件,然后其他地方引用该组件后就提示以上警告,虽然不影响...
2020-01-09 17:36:34
20814
2
原创 AddTransient AddScoped AddSingleton的区别
AddTransient:每次请求,都获取一个新的实例。即使同一个请求获取多次也会是不同的实例AddScoped:每次请求,都获取一个新的实例。同一个请求获取多次会得到相同的实例AddSingleton:每次都获取同一个实例...
2020-01-02 14:22:41
2116
原创 IIS WEB进程中执行Dos命令失败的问题排查
背景描述: 在项目开发中需要执行一条DOS命令来回收IIS应用程序池,但程序执行回收应用程序池的命令失败了,命令如下:C:\Windows\System32\inetsrv\appcmd.exe recycle apppool /apppool.name:"xueliang_trunk_web",通过调试提示如下图:通过搜索redirection.config 由于权限不足而无法...
2019-10-30 17:16:55
425
原创 全国车牌归属地对应表 - sqlserver
若需要全国各个地区车牌归属地对应关系表,在sql server数据库中执行以下语句:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[PlateNum]([Id] [int] IDENTITY(1,1) NOT NULL,[AliasName] [nchar](1) NOT NULL,[PlateCod...
2019-10-30 13:00:43
3398
3
原创 React中使用ECharts
在react前端开发过程中,很多时候需要呈现一些统计报表,在国内做的比较好的图表库就是百度的echarts,但是echarts不能直接在react中使用,需要通过一个中间库来间接使用,这个库就是echarts-for-react,当前最新版本2.0.14。把echarts-for-react和echarts安装到你的项目就可以使用了。用法:1.首先导入到组件import...
2019-09-26 16:22:13
1062
原创 关于sql server2008创建镜像同步失败的问题解决
背景:客户的数据库需要做主从备份,通过镜像的方式实现。问题1:数据库提示服务器网络地址 “TCP://xxx:5022″ 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。 (Microsoft SQL Server,错误: 1418)问题2:数据库日志Database Mirroring login attempt failed with error: 'Co...
2019-07-11 15:27:31
1682
原创 SignalR Error during WebSocket handshake
在.net framework 下使用SignalR的时候碰到Error during WebSocket handshake错误,意思在握手过程中出错,很奇怪的问题,最后在stackoverflow上面找到了解决办法,必须在webconfig的httpRuntime节点里面增加targetFramework=""属性,描述你的目标框架。暂不知为何需要增加targetFramework,希望知道的...
2019-05-20 10:53:52
1725
原创 EF Core 使用Migration迁移数据库常用命令
在项目根目录下打开命令窗口1.增加迁移 dotnet ef migrations add 名字2.删除迁移 dotnet ef migrations remove3.更新数据库 dotnet ef database update4.生成脚本 dotnet ef migrations script5.还原数据库版本 dotnet ef database update 名字仅供参考...
2019-04-12 17:06:12
8492
1
原创 SQL 递归查询子级或父级
实际业务中经常会使用到无限级分类,当我们需要根据一个指定分类推算出它下面的所有子级,包括子级的子级等,或者推算出所有父级,包括父级的父级等,我一般是通过后端代码来递归推算。其实也可以通过SQL语句来实现,免去写递归代码。不多废话,上SQL。一、推算所有父级with cte_parent(Id,Name,ParentId) ...
2019-04-11 13:38:43
5969
原创 内网搭建Nuget Server本地服务
一.搭建包管理服务 a.使用vs自建一个新网站 .net framework版本的网站 b.使用nuget添加Nuget.Server c.打开web.config找到appSettings的apiKey项,并配置你的值 d.发布该网站到IIS中,当访问结果如下所示则表示正常二.发布你的包 a.首先下载nuget.exe,下载地址 https://www.nuget.org/downl...
2019-04-08 13:13:15
2562
原创 IE浏览器new Date()的使用问题
今天发现在IE下面使用var t = new Date(“2019-02-22”)转换失败。经查得知短横线格式的日期在IE下不支持这种转换,需要换成斜杠格式的日期,如:var t = new Date(“2019/02/22”)这样就能成功。若有遇到相同问题的童鞋可以使用正则把短横线替换成斜杠在做转换。var t = new Date(“2019-02-22”.replace(/-/g, ...
2019-02-22 16:54:56
6146
1
原创 TypeScript例子
参考:https://github.com/Microsoft/TypeScriptSamples另在TypeScript使用jquery时请下载jquery.d.ts下载地址:https://github.com/Microsoft/TypeScriptSamples/blob/master/warship/jquery.d.ts...
2019-02-15 17:59:49
699
原创 LINQ 实现多字段关联查询 C#
C# 中使用linq实现多字段关联查询的方法,参考如下:var query = from main in _userDeviceChannelRole.Table join deviceChannelInfo in _deviceChannelRepository.Table on new { main.DeviceId, main.ChannelNumber } equ...
2019-01-07 13:22:29
3126
原创 连接远程桌面提示:发生身份验证错误,要求的函数不受支持
当连接远程桌面提示发生身份验证错误,要求的函数不受支持,需要对本地电脑做一些配置,如下操作:1.WIN+R 运行gpedit.msc打开“本地组策略编辑器”2.找到“计算机配置->管理模版->系统->凭据分配”,点击凭据分配3.双击“加密Oracle修正”4.选择“已启用”,保护级别选择“易受攻击”,如图点击保存。再次登录远程桌面就成功了。...
2018-12-25 11:40:52
467
原创 百度地图API禁用点击景点弹出详细信息的方法
一般默认创建地图的方式使用:var map = new BMap.Map(“allmap”);这种创建方式默认是开启了点击景点的事件,如需要禁用点击景点弹出详细信息窗口则使用:var map = new BMap.Map(“allmap”, { enableMapClick: false });增加 { enableMapClick: false }配置项即可。...
2018-12-19 09:36:12
10056
2
转载 关于协程的理解
关于协程的学习理解,参考廖雪峰老师的文章。https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432090171191d05dae6e129940518d1d6cf6eeaaa969000
2018-12-12 15:07:57
303
原创 SQL Server 条件语句全值匹配空格处理
SQL Server 条件语句全值匹配空格处理问题描述:请看下面两条查询语句:1.select * from userinfo where username=‘admin’2.select * from userinfo where username='admin ’第二条的where语句admin后面有一个空格,但执行两条语句等到的查询结果是一样的。当用户登录时在帐号后面输入空格也能登...
2018-12-04 18:25:16
2890
空空如也
关于Hadoop、Hive、Spark、Flink、HBase、Kafka
2020-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人