最近由于公司项目需要将之前支持的TLS1.0改成更安全的TLS1.2,而公司现有项目都是老系统,有的是.NET FrameWork 4.0,有的是.NET FrameWork3.5,但是TLS1.2默认支持.net FrameWork 4.6,只能升级版本到4.6.1。然后部署到IIS上之后网站报错了:
Method not found: !!0[] System.Array.Empty().
查了些资料,原来自己忘记给服务器安装.NET FrameWork 4.6.1.
于是安装重启服务器,ok了。
这也算是自己的粗心导致的,只顾着升级程序,没有升级服务器版本,导致公司损失了一些$Money,特此记录,警示,跟钱相关的一定要小心再小心。