Dotnetcore 开发速记
1、System.InvalidOperationException:"Internal connection fatal error."
全球固定模式,坑爹
   
 
   
 
   
 
2、反射按nuget包名进行
通过nuget引用的包,不会复制以运行目录,反射时按包名反射
library.Dependencies
   
 

   
 

3、Cache使用
| 
 new RedisCache(new RedisCacheOptions { Configuration = Configuration.GetConnectionString("RedisConnection"), InstanceName = "AC:" }) 
 services.AddDistributedRedisCache(options => { options.Configuration = Configuration.GetConnectionString("RedisConnection"); options.InstanceName = "AC:"; });  | 
参考:https://github.com/aspnet/Extensions/tree/master/src/Caching
https://www.cnblogs.com/Leo_wl/p/6392196.html?utm_source=itdadao&utm_medium=referral
https://www.e-learn.cn/content/net/405845
Linux下安装NETCORE
| 
 #netcor 安装脚本 #vi /etc/sysconfig/network-scripts/ifcfg-eth0 (可能不是这个名字),将onboot=no修改为yes ip addr service network restart ip addr         #使用CRT登录方便复制 su         yum -y install net-tools ifconfig mkdir /opt/dotnet cd /opt/dotnet         yum -y install wget yum -y install icu         wget -c https://dot.net/v1/dotnet-install.sh         chmod +x dotnet-install.sh ./dotnet-install.sh -Channel 2.1 -InstallDir /opt/dotnet export PATH=$PATH:/opt/dotnet ./dotnet --info         yum -y install zip unzip yum -y install lrzsz         #部署网站 mkdir /app cd /app mkdir BandServer         #使用rz指令上传网站压缩包,使用unzip解压,注意压缩包的相对目录 #unzip publish.zip #添加防火墙 firewall-cmd --zone=public --add-port=3415/tcp --permanent firewall-cmd --reload         #启动网站观察是否工作正常 dotnet BandServer.dll                 #配置守护进程         yum -y install python-setuptools easy_install supervisor supervisord --version         echo_supervisord_conf > /etc/supervisord.conf         #编辑supervisord.conf在末尾添加应用(如下,记得去除#) # [program:bandserver] # directory=/app/BandServer # command=/opt/dotnet/dotnet BandServer.dll # autostart=true # autorestart=true # stderr_logfile=/var/log/bandserver.err.log # stdout_logfile=/var/log/bandserver.out.log # user=root # stopsignal=INT # redirect_stderr=true                 #设置为开机执行 # vi /etc/rc.local #添加 supervisord -c /etc/supervisord.conf #chmod +x /etc/rc.local systemctl enable rc-local #手动启动守护 supervisord -c /etc/supervisord.conf supervisorctl start all supervisorctl status         #重启 # reboot  | 
         
 
Jexus部署Asp.Net Core项目
参考 https://blog.csdn.net/u010584641/article/details/73611223
     
 
使用IIS承载
参考 https://www.cnblogs.com/jasonduan/p/9193702.html
 
 
 
 
Dotnetcore 开发速记的更多相关文章
- Cordova开发速记
		
JS安全问题,已使用MERGES目录对不同的平台进行单独的控制,但需要在主页中引用平台重载文件,如<script src="script/platformOverrides.js&qu ...
 - Windows server 2012 R2 环境搭建
		
由于系统升级,现在在用dotnetcore开发项目,但是尴尬的是服务器是windows server2012 R2的版本,这个版本不能执行dotnetcore. 然后问题来了,运行环境搭建. 第一步自 ...
 - DotNetCore 3.0 助力 WPF 开发
		
DotNetCore Is AnyWhere. 前言 Visual Studio 2019 已经正式发布了,DotNetCore 3.0 的正式版也指日可待.在之前的版本中,作为一名基于微软生态的传统 ...
 - C# 嵌入dll  动软代码生成器基础使用  系统缓存全解析  .NET开发中的事务处理大比拼  C#之数据类型学习  【基于EF Core的Code First模式的DotNetCore快速开发框架】完成对DB First代码生成的支持  基于EF Core的Code First模式的DotNetCore快速开发框架  【懒人有道】在asp.net core中实现程序集注入
		
C# 嵌入dll 在很多时候我们在生成C#exe文件时,如果在工程里调用了dll文件时,那么如果不加以处理的话在生成的exe文件运行时需要连同这个dll一起转移,相比于一个单独干净的exe,这种形 ...
 - Linux (Deppin ,Ubuntu )开发环境配置,VUE & dotnetcore  解决 yarn 找不到问题
		
新装系统设置 清华镜像: https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ 网易镜像: http://mirrors.163.com/.help/ubu ...
 - 开发日记:DotNetCore 批处理 发布
		
@echo off@title 中医科院 - 发布@echo ******************************************************@echo ========= ...
 - ASP.NET Core 中文文档 第二章 指南(8) 使用 dotnet watch 开发 ASP.NET Core 应用程序
		
原文:Developing ASP.NET Core applications using dotnet watch 作者:Victor Hurdugaci 翻译:谢炀(Kiler) 校对:刘怡(Al ...
 - 使用VS Code从零开始开发调试.NET Core 1.0
		
使用VS Code 从零开始开发调试.NET Core 1.0. .NET Core 是一个开源的.跨平台的 .NET 实现. VS Code 全称是 Visual Studio Code,Visua ...
 - 拥抱.NET Core,如何开发跨平台的应用并部署至Ubuntu运行
		
之前写了一篇博文宣布Rabbit Rpc跨平台了"拥抱.NET Core,跨平台的轻量级RPC:Rabbit.Rpc",在过程中尝试了如何编写支持跨平台的类库与应用程序,也尝试了在 ...
 
随机推荐
- 一致性 Hash 算法的实际应用
			
前言 记得一年前分享过一篇<一致性 Hash 算法分析>,当时只是分析了这个算法的实现原理.解决了什么问题等. 但没有实际实现一个这样的算法,毕竟要加深印象还得自己撸一遍,于是本次就当前的 ...
 - 十问 JVM
			
今天我们来讨论下 Java 虚拟机,通过一系列常见的问题来逐渐深入了解 JVM 创建对象过程,内存布局,类加载以及 GC 回收算法等机制. 十问 JVM 问题整理: Java虚拟机创建对象的过程 (使 ...
 - Asp.Net Core&Docker部署到树莓派3B中
			
花了一点时间将吃灰数月的树莓派装上了Docker,并在容器中部署了一个Asp.Net Core应用程序,通过花生壳映射树莓派中的程序,可以使用外网访问树莓派,玩起来很有意思(外网访问地址:http:/ ...
 - 『发呆』.Net 2.0 ~ .Net 4.0 所实现了那些底层
			
随着时间的推移,程序越写越大,代码越写越少. 今天突然发呆,就想比较全面的汇总一下 .Net 2.0 和 .Net 4.0 都实现的功能. .Net 2.0 的大部分常见程序集 (已经过滤掉了一部分和 ...
 - 强化学习(十九) AlphaGo Zero强化学习原理
			
在强化学习(十八) 基于模拟的搜索与蒙特卡罗树搜索(MCTS)中,我们讨论了MCTS的原理和在棋类中的基本应用.这里我们在前一节MCTS的基础上,讨论下DeepMind的AlphaGo Zero强化学 ...
 - 游戏AI之路径规划(3)
			
目录 使用路径点(Way Point)作为节点 洪水填充算法创建路径点 使用导航网(Navigation Mesh)作为节点 区域分割 预计算 路径查询表 路径成本查询表 寻路的改进 平均帧运算 路径 ...
 - 讲解:为什么重写equals时必须重写hashCode方法
			
一 :string类型的==和equals的区别: 结论:"=="是判断两个字符串的内存地址是否相等,equals是比较两个字符串的值是否相等,具体就不做扩展了,有兴趣的同学可以去 ...
 - 面试前必须知道的MySQL命令【explain】
			
前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思,但一直没有去做笔记.今天发现 ...
 - 自学WEB前端能不能找到一份前端开发工作
			
关于自学WEB前端能不能通过社招找到一份互联网公司WEB前端开发的工作,有无数的人问出这样的问题,答案没有标准的,只能从概率去考虑.有的人可以,有的人不可以,有的人自学就业的概率就是高,有的概率就是低 ...
 - GeoServer中sld文件的获取来源
			
众所周知,uDig是GeoServer的一个客户端,可以方便地可视化配置样式. QGIS行不行呢? 当然可以,双击图层名称,弹出图层属性对话框 在符号化(style)标签页选择样式导出即可. 参考博客 ...