摘要:
可以获取一个StringValues,需要注意调试中显示的Headers的key,并不是实际的key,例如 这些不是key值,经过转换了的。 这些值才是真正的key 阅读全文
摘要:
实际IHttpContextAccessor对象已经在底层实现了自动的依赖注入,只需要在应用层引入Microsoft.AspNetCore.Http,然后在构造函数中依赖注入即可。 阅读全文
摘要:
因为abp的web层对application层有项目引用,但是对domain层并不存在项目引用,而是bin目录下直接引用的dll文件,所以当domain层修改后不会自动将dll文件同步过去。所以有时候dll版本不一致导入了这个问题。 将domain层重新生成就好了。 同理,出现调试时明明没有做任何更 阅读全文
摘要:
Abp默认是不向客户端输出错误日志的,导致有些内部报错既不能中断,也没有信息输出。此时打开日志输出开关即可。在xxModule类中PreInitialize()方法里 建议先加上判断是否为开发环境,生产环境则不建议开启错误输出。 另外在服务器/App_data/logs文件夹中也有详细的错误,只不过 阅读全文
摘要:
除了修改系统变量,或者程序硬编码中修改,还有以下方法: 阅读全文
摘要:
Master配置 Slave配置 阅读全文
摘要:
Master进行写操作,可能只需要一台Master。进行写操作,关闭数据持久化。 Slave进行读操作,可能需要多台Slave。进行读操作,打开数据持久化。 假设初始配置有Master服务器为A,slaver1服务器为B,slaver2服务器为C, Sentinel进行监控,A宕机后自动将C提升为M 阅读全文
摘要:
首先要注意,docker一般不做数据持久化容器。如果非要安装可以参考微软官方教程: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-2017&pivots=cs1 阅读全文
摘要:
具体来说就以下几个步骤,一般来说docker的运行环境都是在Linux下,即便是docker desktop装在windows下,默认的环境也是linux 1.先拉去镜像(网络不好的需要挂vpn或者设置国内镜像) docker pull portainer/portainer 2.然后创建并运行容器 阅读全文
摘要:
详细可以参考微软官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-3.0 1.先将开发完成的netcore应用发布成文 阅读全文