高版本 .net framework开发的程序,运行在低版本 .net framework系统上会不会有问题?

图片说明
图片说明

用4.8版本开发的,在4.8以下版本的电脑上运行,

图片说明

按照MSDN的说法应该会弹出要安装新版本的信息,

但实际测试下来并没有。为什么?会不会有什么隐患?

.net 4.8是.net 4.0的超集。但是和.net 2/3是完全不同的。所以iis配置为.net 4.0(并且安装.net 4.8)没毛病。