我有一个框架2.0 asp.net网站,我想将它的框架版本更改为3.5。是否可以从web.config文件手动执行此操作?我不想改变visual studio属性页面。我需要从web.config更改,我该怎么办?
答案 0 :(得分:2)
您无需做任何特别的事情。如果您不使用.NET 3.5中的任何程序集,则不执行任何操作,因为两个框架版本都使用相同的CLR 2.0 ,因此在运行时应该没有任何区别。如果要使用某些3.5程序集(例如System.Core
),只需在项目中引用它们并进行部署。
您可能想要更改的一件事是用于aspx
和ascx
页面的C#编译器版本,以防您在执行某些LINQ操作,匿名对象,集合初始化程序,...页面(顺便说一句,你应该试图避免,因为它属于背后的代码,但无论如何):
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
答案 1 :(得分:0)
为什么不使用IIS管理器更改设置?