在我的ASP.Net 4.0 web.config中,我有以下属性:
<compilation targetFramework="4.0">
如果我删除了targetFramework属性,则所有内容都会正常显示。在什么情况下这个属性对我有帮助?
答案 0 :(得分:12)
指定.NET的版本 网站所针对的框架。
默认为Null。
如果省略此属性,则 目标版本由其他人决定 Web.config文件中的设置和 Web的IIS应用程序池 网站与。相关联。更多 信息,见 CompilationSection.TargetFramework和 .NET Framework多目标定位 ASP.NET Web项目。
所以基本上如果你的IIS中的应用程序池以ASP.NET 4.0为目标并且省略了这个属性,则没有任何反应=&gt;您的网站仍然使用.NET 4.0