logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

wtm plus(.NET6)SignalR使用的身份验证和授权(cookie+jwt)的正确姿势

最近,需要开发即时通讯功能。于是,微软的实时通讯神器SignalR就是最好的选择。由于需要支持所有人发送、群聊和私聊。这样对于在hub的中获取用户身份就显得十分必要了。在wtm中我们采用itcode + ConnId的方式,缓存所有的连接,在私聊的时候用itcode找到对应的连接id就行了,这样可以有效的客户端防止刷新后,消息发送不正常的bug。具体的做法就不写了,其实用websocket也是这么

#前端
WTM(ASP.NET 5)部署到docker,并解决验证码无法显示问题

WTM项目通过官网生成的项目,自带dockerfile。翻开查看是需要先上传代码到服务器,编译并发布源码然后制作镜像(docker image)。有些小伙伴估计和我一样,不太愿意源码直接传服务器。那么我们就写一个发布后,直接制作镜像的dockerfile。一、添加dockerfile并修改在web项目中添加docker支持,选择liunx。添加的dockerfile将属性设置为始终复制。具体doc

WTM(ASP.NET Core)自定义身份认证系统配置第三方外部登录(github登录)

使用WMT框架开发移动应用的过程中遇到了第三方登录的问题,于是我就自己给WTM应用添加了第三方登录。这里以github未例子。我参照了天上木有OvO大神的博客SPA+.NET Core3.1 GitHub第三方授权登录 使用AspNet.Security.OAuth.GitHub。做了属于WTM框架的第三方登录扩展。一、GitHub授权登录前你必须获取client_id,client_secret

#c##asp.net
搭建云端vscode-server,使用web ide进行远程开发

出现HTTP server listening on http:/ /0.0.0.0:8080 则表示启动成功。配置文件位于当前目录下.config/code-server/config.yaml中。修改bind-addr:为0.0.0.0:8080和修改password密码。使用乌班图系统,搭建自己的网页vs code开发环境。使用:ip:8080进行code-server访问。这样就完成了co

#vscode
搭建云端vscode-server,使用web ide进行远程开发

出现HTTP server listening on http:/ /0.0.0.0:8080 则表示启动成功。配置文件位于当前目录下.config/code-server/config.yaml中。修改bind-addr:为0.0.0.0:8080和修改password密码。使用乌班图系统,搭建自己的网页vs code开发环境。使用:ip:8080进行code-server访问。这样就完成了co

#vscode
WTM(ASP.NET 5)接入fastreport简单通用方案(采用api方式用流文件返回)

目前使用WTM小伙伴目前前端的UI选择有layui、vue和blazor三种方案。为了方便起见,采用api的方式,对fastreport生成的pdf报表统一流文件返回。示例代码:[Area("TEST")][AuthorizeJwtWithCookie][ActionDescription("报表管理")][ApiController][Route("api/FastReport")][Publi

#asp.net#vue.js#前端
.NET5WTM(ASP.NET Core)Excel上传获取数据并修改

代码生成器的ModelImportVM是内部无方法实现的,WTM自动实现导入。public class QuestionImportVM : BaseImportVM<QuestionTemplateVM, Question>{}这样子很多小伙伴就懵逼了,需要修改数据怎么做呢?看源码,发现实现WTM实现Excel导入,主要流程是获取上传数据TemplateData,再SetEntity

文章图片
.NET 开源快速框架及开源报表QQ群

在总结了市面上各种报表软件的前提下,结合集合运算的思想,使得报表制作人员抛弃使用存储过程加工数据的方式,专注于每一类指标的加工,然后在报表设计界面,通过集合函数组织数据,极大得方便了报表的制作和维护。QQ群:DotNet Core WTM 交流群,群号:694148336,当前人数:1995,在群角色:管理员,昵称:kgxk。QQ群:cellreport报表交流,群号:860056080,当前人数

#.net#开源#windows
各版本操作系统对.NET支持情况(0106更新)

win2003r2需要先安装net3.5sp1,才能支持安装net2sp2,也不能提前安装net4.0。win7打上sp1以后,可以安装vc++2019,然后就能跑AOT应用了。借助虚拟机和测试机,检测各版本操作系统对.NET的支持情况。安装操作系统后,实测安装相应运行时并能够运行星尘代理为通过。镜像来源:MSDN I Tell You。缺vc++2019但装不上。缺vc++2019但装不上。需K

文章图片
#.net#windows#microsoft
配置SqlServer数据库读写分离

一、在VMwareWorkstation建立了2台WindowsServer2012服务器。分别修改计算机名称为Node1和Node2。这里不建议采用复制硬盘的方式来做虚拟机,老老实实一台台安装。安装完成之后,每台虚拟机都安装sqlserver2017数据库实例。确定2台虚拟机通讯正常。服务器信息计算机名称Sql实例名称ip说明Node1Node1192.168.137.128主数据库服务器N..

#c##sqlserver
    共 11 条
  • 1
  • 2
  • 请选择