排名
1
文章数
15030
总访问量
216.3万
粉丝数
30
评论数
120
今天在用webapi写接口的时候出现,session一直为null,搞了很久查了一些资料 原来是:Net中的webapi默认是不开启的,我们想要使用session必须配置session 别忘了解决跨域的问题,webapi中跨域也是要自己解决的。下面就说一下怎么解决如果是前后台分离的话必须进行配置跨域1、在工具的NuGet包管理器中打开管理解决方...
在VS2019中使用Nuget的方式添加了最新的MySQL包 MySql.Data 8.0.19 ,默认添加了个Ubiety.Dns.Core,不知道有什么用,但是启动程序后就报错。“/”应用程序中的服务器错误。未能加载文件或程序集“Ubiety.Dns.Core”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确...
我们在不同的项目访问另一个项目的WEBAPI的时候 出现跨域的问题,这里我们发现其实是访问成功了 但是就是浏览器显示不出来然后这里报了错个:未能加载https://localhost:44378/api/jour:请求的资源上不存在“Access Control Allow Origin”头。因此,不允许访问源“https://localhost:44351”。这里是我们跨域访问...
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。错误信息1.打开sqlserver 管理配置器2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议3.IP地址是127.0.0.1的是默认的,也要改掉,如下4.我们这里必须重启下服务然后就可以啦
使用腾讯防水墙接入滑动验证效果进行登录,防止别人恶意用代码登录。首先我们要去腾讯防水墙注册,然后创建验证官方地址:https://007.qq.com创建好了就可以看见点开基础配置我们自己的id跟密钥了然后我们就可以接入服务器了一、先引入js 官方文档地址:https://cloud.tencent.com/document/product/1110/36841<...
oracle常用命令SQLPLUS进入oracle撤销命令revoke 权限 form 用户名show user查询当前登录账户锁定账户命令Alter user 用户名 account lock解锁账户命令Alter user 用户名 account unlock修改密码命令Alter user 用户名 identified by 密码Oracle 授权命令grant 你想给的权限 to 用户名给 scott 授予查询 fake 表的...
记录一下 NET CORE 的自定义中间件,我们用的MVC在CORE中就是一个中间件,想用的时候添加就好了,今天简单记录一下CORE添加一个记录IP的中间件页面中使用户依赖注入写标准一点我们先创建好一个文件夹 在创好一个类namespaceNET58_Ner_Core_Loginlication1.MyMiddleware
{
publicclassRequestIPMyMiddleware
{
p...
登录讲完了 我们讲一下退出登录退出比较简单啦[HttpGet]
publicasyncTask<IActionResult>Logout(stringlogoutId)
{
varlogout=await_interaction.GetLogoutContextAsync(logoutId);
awaitHttpContext.SignOutAsync();
//获取客户端点击注销登录的地址
varrefererUrl=Request.Headers["Referer&quo...
今天记录一下 NET Core id4的单点登录虽然现在很流行 也很高大上但是第一次玩 还是很多的坑的。简单来讲就是一个项目登录了 其他项目也登录这里我们要用到Session的话都是需要自己下包的Install-Package Microsoft.AspNetCore.Session -Version 2.1.1然后我么ID4也需要自己下install-packageidentityServer4-versio...
今天我们记录一下后台访问接口+Redis缓存数据首先我们要调一下接口这里我们要拿到数据(Token)的话 需要反序列化因为我这个创建的是MVC空 他没有Newtonsoft.Json;的引用我们自己在程序包下载一个Newtonsoft.Json -Version 12.0.1然后反序列化-得到数据(Token)后我们把它存到-缓存(Redisz)中 就不用每次都掉接口...
今天我们讲一下 Redis 主从复制首先我们要解压几个Redis 文件出来,然后更改他的conf配置文件主节点的IP我们就默认让他是6379,这里修改从节点就好了然后在配置一下主节点的IP地址这里地址就输本地就行了 也可以输自己的ip地址 控制台 输入 IP config然后我们在打开主节点 写好数据在打开从节点 我们看一下效果这样...
今天我讲一下 Redis缓存的问题Tedis缓存是存到内存中的数据库是存到硬盘中的我们把这个安装包解压好然后 解压好 按住Shift点击右键输入这个命令这样就打开了配置好数据库后我们就可以把数据写入到缓存中了然后初始化一下缓存最后读取就可以啦
IOC:控制反转DI:注入依赖讲解:类与类之间的耦合性我们之间都是用NEW关键之直接实例化,这样耦合性很高,但是修改很麻烦今天我们讲的 依赖注入就只修改一个地方然后在我们的配置文件中配置好引入插件Microsoft.Practices.Unity.Configuration.dllMicrosoft.Practices.Unity.dll然后我们就可以直接在容器里面拿当我...
想要做好一个权限管理并不简单,不管是数据库还是逻辑上都还是有一点复杂的 下面开始讲解我们的权限管理首先创建数据库《规范》首先我们肯定要一个成员表然后需要一个菜单表这个表parent就是父子关系insert menu values(null,'普通成员',《这里就是子级-子级就对应了-meid父亲》);然后就是一张关系表下面就...
GodeFirst实现外键有多种方法如下方法一:通过默认名称,导航属性名称+主表主键父母表生成的效果如下:方法二:通过ForeignKey("")A:配置到字段上面ForeignKey(“导航属性名字”) B:配置到导航属性上面 ForeignKey("想要成为外键属性名字") 方法3: FluentApiA:先配置多的一方B:先配...
首先 要实现一个传2个参数的方法,进行动态排序在写一个方法接收传过来的数据进行处理返回我们先是拿到sort类型—>想要实现任意类型我们得用一个方法来中转TSource就是我们的实体因为我们不确定传过来的类型是什么 就用泛型(M)来接收 这时处理后的Lef得到的就是({a})body得到的就是({a.sort的值})执行到 Exp...
id.TrimEnd(',').Split(',')//截取字符Trim() 功能删除字符串首部和尾部的空格。 语法Trim ( string ) 参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")...
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术