【发布时间】:2020-08-14 02:30:42
【问题描述】:
假设我的应用程序池设置为“4.0.30319”。在 Visual Studio 中,我的项目设置为“.NET Framework 4.6.2”。
在我的web.config中,有一行:
<httpRuntime targetFramework="4.5" maxRequestLength="30720" executionTimeout="36000"/>
而4.8实际上是安装在运行ISS的服务器上。
现在假设在 4.7 中发布的行为发生了变化。我会在我的应用程序中看到新的行为吗?
【问题讨论】:
-
您在服务器上安装的最终运行时为 4.8,因此所有行为都应与 4.8 匹配。所有其他设置仅限制编译器使用较新的配置文件blog.lextudio.com/… 请忽略您的应用程序池设置,因为 IIS 应该改为“CLR 版本”。