升级到ASP.NET 3.5

时间:2010-02-10 15:30:09

标签: .net asp.net iis asp.net-3.5 windows-server-2003

我有一台服务器上运行了一些asp,asp.net 1.0和2.0。现在我打算在它们上面托管3.5个应用程序。

  1. 我是否需要进行任何更改 安装以外的服务器 框架让它处理我的所有 以前的版本应用?
  2. 我是否必须安装新的IIS或者我可以使用相同的iis for 3.5?
  3. 我是否必须安装ajax较新版本才能支持ajax 3.5?

4 个答案:

答案 0 :(得分:3)

  1. 您无需为服务器更改任何内容。只需安装框架即可。只需确保应用程序的应用程序池在正确的框架版本中运行。
  2. 您无法安装新版本的IIS;它与操作系统的版本相关联(Server 2003 - > IIS6,Server 2008 - > IIS7)
  3. Ajax内置3.5。同样,您不需要安装任何东西

答案 1 :(得分:2)

1和2.您可以使用相同的IIS 3.ASP.NET 3.5附带MS Ajax 3.5

答案 2 :(得分:2)

ASP.NET 2.0和3.5可以并行运行,没有任何问题,因为3.5实际上并不是2.0框架的修订版。

您可能希望将应用程序托管在不同的应用程序池中,但请确保为1.0应用程序池指定.NET版本!

关于AJAX,由于2.0和3.5 ajax程序集的不同版本,您可能会遇到一些程序集绑定问题。如果发生这种情况,请确保您在web.config中明确说明该应用正在使用哪个版本

答案 3 :(得分:2)

.Net 3.5只是添加了.net 2.0的库,因此您应该在同一个Web服务器上安全地运行3.5和2.0 Web

如果您为2.0和3.5网站输出System.Environment.Version,您可以看到2.0在幕后为网络执行