摘要: 环境准备: 所用机器为4c 16g i3 4170 1t机械硬盘 系统 debian 10 安装docker 如果已经安装并配置好可直接跳过 安装ssl sudo apt-get install apt-transport-https ca-certificates curl gnupg2 soft 阅读全文
posted @ 2020-03-06 18:35 turingguo 阅读(713) 评论(0) 推荐(1) 编辑
摘要: ABP中有短信发送接口ISmsSender public interface ISmsSender { Task<string> SendAsync(string number, string message); } 使用阿里云短信服务实现这个接口,使得能够通过阿里云短信服务发送通知短信 ISmsS 阅读全文
posted @ 2019-04-10 19:52 turingguo 阅读(901) 评论(0) 推荐(1) 编辑
摘要: ABP旧版本 abp默认是不使用mvc的时间格式,所以直接在AddMvc修改DateFormatString是不会生效的。需要先启用mvc时间格式。Configuration.Modules.AbpAspNetCore().UseMvcDateTimeFormatForAppServices = t 阅读全文
posted @ 2019-04-04 11:42 turingguo 阅读(4012) 评论(3) 推荐(5) 编辑
摘要: 首先声明,服务器是linux 版本是ubuntu server 18.04,不是windows server。windows server 2016放弃治疗了,2019可能会有改善,不过云厂商的公共镜像并没有。windows container折腾死人啊. 架构如上图所示,.net core应用通过 阅读全文
posted @ 2019-02-15 14:05 turingguo 阅读(1228) 评论(0) 推荐(1) 编辑
摘要: windows->linux 之前gogs放在windows server2016中,需要迁移至linux docker中。 首先拉取gogs镜像 然后挂载卷,运行docker容器。 其中/mnt/gogs目录是原windows server中放置gogs的磁盘目录,换为linux后挂载到了/mnt 阅读全文
posted @ 2019-02-14 11:46 turingguo 阅读(2791) 评论(0) 推荐(0) 编辑
摘要: 众所周知dotnet cli可以用来编译和生成发布.net core,其实dotnet publish 还能进行WebDeploy。先解释一下使用场景一般是用于持续部署 dotnet publish进行web deploy其实是内置调用MSBuild, 相当于dotnet publish和MSBui 阅读全文
posted @ 2019-01-31 10:55 turingguo 阅读(2112) 评论(1) 推荐(0) 编辑
摘要: 使用Windows自带的Hyper-V 而不是安装Docker Enterprise。 废话不多说,撸起袖子开干 管理员权限打开PowerShell (因为server版本默认是cmd不是ps,所以需要特别的方式打开) windows键+s弹出搜索框,输入powershell, 在上边powersh 阅读全文
posted @ 2018-12-12 12:04 turingguo 阅读(16192) 评论(0) 推荐(0) 编辑
摘要: 突然有个需求,需要使用普通的websocket客户端去连接SignalR服务器。 因为使用的是.net core 版的signalr,目前对于使用非signalr客户端连接的中文文档几乎为0,在gayhub折腾几天总算折腾出来了。 首先,在startup.cs的ConfigureServices方法 阅读全文
posted @ 2018-05-22 16:48 turingguo 阅读(7734) 评论(6) 推荐(2) 编辑
摘要: 首先是ABPZero的第三方登录模块,通过调用第三方的登录接口返回用户信息,再交给ABP的登录验证模块去执行对应的登录注册。 涉及的数据库表主要是这两个表,AbpUsers存储了用户信息,AbpUserLogins存储了登录方式,第三方登录的信息就是存储在这里的 主要是四个字段 LoginProvi 阅读全文
posted @ 2018-05-10 12:18 turingguo 阅读(3519) 评论(21) 推荐(5) 编辑
摘要: ABP的语言本地化设置非常方便,甚至地区图标ABP框架都已经有了。 先看看结果吧。 英文的界面 中文的界面 配置流程如下: 首先在Localization目录下新建一个对应的json文件,里面存放对应变量的本地化字符串,命名规则就是 应用名-本地化简称.json 比如我的应用名叫做SimpTaskA 阅读全文
posted @ 2018-01-31 14:37 turingguo 阅读(1451) 评论(0) 推荐(1) 编辑