在 IIS 中,使用 .net CLR 而不是 .net Framework 对于 asp.net MVC 站点是否同样有效?

In IIS, will using .net CLR instead of .net Framework work the same for an asp.net MVC site?

我用 Razor 站点开发了一个 asp.net MVC。它在我的 PC 和我公司的网络服务器上运行良好。但是,在客户端服务器上,站点超时并且某些按钮不起作用。我注意到在客户端服务器上,在应用程序池基本设置下的 IIS 中,没有 .NET Framework 版本的选项,而是显示 .NET CLR 版本。我的问题是,这会导致我的网站出现问题吗?如果是这样,我如何让客户端服务器的 IIS 提示输入框架版本而不是 CLR 版本?您能解释一下为什么 IIS 在一台服务器上说一套,在另一台服务器上说一套吗?

客户端的 IIS 应用程序池设置如下所示,其中显示的是 CLR 而不是 Framework:

这是我们的测试服务器,其中显示的是 Framework 而不是 CLR:

这是不正确的,措辞上的差异是由于 IIS 版本不同造成的。问题应该是别的。