【发布时间】:2018-05-07 17:27:58
【问题描述】:
我的 asp.net mvc 5 应用程序的 web.config 文件具有 httpRuntime targetFramework="4.5" 和 compile targetFramework="4.5.1"。我最近开始使用 dapper,这需要我将应用程序重新定位到 4.5.1。重新定位应用并没有改变httpRuntime targetFramework。
我是否需要在 web.config 文件中也将 httpRuntime targetFramework 设置为 4.5.1 还是应该保持原样?测试和生产系统运行 .Net 框架4.5.2。
谢谢
更新:我发现了一篇有趣的文章:https://dennisgorelik.livejournal.com/132999.html。还有这个:https://blogs.msdn.microsoft.com/webdev/2012/11/19/all-about-httpruntime-targetframework/。
【问题讨论】:
-
如果测试和生产系统运行.Net framework 4.5.2,你也应该使用它进行本地开发。
-
我实际上运行的是 4.5.2 并且我没有看到任何问题。 httpRutime targetFramework 上的文档不是很有帮助。
-
docs 没有描述如果缺少
httpRuntime targetFramework会发生什么: -
根据第二个链接:
If the targetFramework attribute is not present, we assume a default value of "4.0"
标签: c# asp.net asp.net-mvc