我现在知道ASP.NET 2.0已经发布并且有3.x版本的 .NET Framework。
是否可能将我的ASP.NET Web服务器升级到 .NET Framework 3.x版本?
我已经尝试过,但是在IIS(ASP.NET选项卡)中选择要使用的 .NET框架版本时,只显示版本1.1和2.0。
有没有解决方法?
不幸的是,这个说法“.NET 版本可以并行安装,因此不会破坏任何“传统”应用程序”并不完全正确。如果你安装 3.5 版本,它需要 2.0 SP1 版本,这可能会破坏使用 2.0 版本连接 Oracle 数据库服务器的传统应用程序。
没问题,下载3.5可再发行组件,在服务器上安装即可。.NET版本可以并存,因此不会影响任何“遗留”应用程序。
GateKiller,
.NET 3.0和.NET 3.5没有改变CLR的版本,因此“使用ASP.NET 3.5”比起一开始听起来更加复杂。实际上,您仍在运行2.0 CLR,但是您正在使用C# 3.0编译器并链接到3.5库。这意味着需要向Web.config文件添加一堆内容才能成为ASP.NET 3.5项目。
Scott Hanselman有一篇非常棒的博客文章详细介绍了这些细节:
http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx