我正在使用C#(VS 2013更新4)实现MVC 5网站,并且构建设置针对.NET framework 4.5版。但是,当我加载页面时,我看到以下标题条目:
X-ASPNET-版本:4.0.30319
尽管编译设置指向.NET 4.5,为什么网站在.NET 4.0xxxx下运行?有什么想法吗?
提前致谢。
答案 0 :(得分:3)
这不是实际的.NET框架版本。它是CLR的版本。
从.NET 4到4.5.2,它是版本4.在2.0和3.5之间,它是版本2.0。
这也是您在应用程序池配置中只能选择.NET 2或4的原因。
请参阅MSDN:.NET Framework版本和依赖关系。