10 2017 档案
摘要:问题背景是想在 appsettings.json 中动态配置依赖注入,但程序运行时 Type.GetType(Configuration["smsService"]) 的值总是 null ,改为用 Assembly.Load 先加载程序集( Cnblogs.Sms.Aliyun 是单独的程序集)然后获取类型,可以成功获取。
阅读全文
摘要:今天实际操作了一下,在这篇随笔中记录一下以备忘,主要参考阿里云帮助文档-不同账号下专有网络内网互通。
实现场景:账号A的VPC网络中的ECS访问账号B的VPC网络中的ECS与RDS(地域都在华东1),账号A的VPC网段是192.168.0.0/16,账号B的VPC网段是10.0.0.0/8(2个账号需要使用不同的VPC网段)。
阅读全文
摘要:背景是在一个项目中增加临时登录功能,只需验证用户是否登录即可,所需的最低配置与实现代码如下。在 Startup 的 ConfigureServices() 方法中添加 Authentication 的配置。在 Startup 的 Configure() 方法中将 Authentication 添加到请求管线。在登录程序中验证通过用户名/密码后,通过下面的代码生成登录 Cookie 并发送给客户端。
阅读全文