我的客户在他们的Windows Server上使用IIS 5.0和.NET 1.1,这是一个很老的!IIS 5,从.net 1.1迁移到.net 2.0?
只是想知道什么是从.NET 1.1的服务器升级到.NET 2.0的风险?并且IIS 5.0支持.NET 2.0?
我的客户在他们的Windows Server上使用IIS 5.0和.NET 1.1,这是一个很老的!IIS 5,从.net 1.1迁移到.net 2.0?
只是想知道什么是从.NET 1.1的服务器升级到.NET 2.0的风险?并且IIS 5.0支持.NET 2.0?
从技术上讲,这是不支持。它不支持的原因是IIS 5在Windows Server 2000上运行,而在所有情况下都运行在Microsoft no longer supports Windows Server 2000上。新的安全补丁不会在Windows 2000上发布,并且还没有几年。换句话说,自2010年7月以来发现的任何安全问题在该系统上仍然是开放和可利用的,无论您为保证安全而做了多少工作。你真的需要说服客户端来更换机器。任何仍然运行Server 2000的人几乎都会值得被黑客攻击。
这样,根据.Net 2.0 download page上列出的系统要求,它看起来像你可以在带有Service Pack 4的Server 2000机器上安装.Net 2.0 sp1。它应该在基本意义上工作,因为这曾经一度被支持,即使它不再有。
ASP.Net作出从NET 1.1过渡几个显著变化到.NET 2.0。很难说更新会有多少工作量,但这不太容易。我的建议是要说服客户获得新服务器主持移植的项目,一个新的,支持版本的Windows Server(2008 R2中的最低,如果你想让它呆支持相当长的时间)。这是需要从Windows Server 2000中复制移开项目作为是到新的服务器,并做需要做的事情得到它的工作和下一个最新版本的.Net Framework测试有什么一致的。 ..对于它的价值来说,直接使用.Net 4.0不太可能需要更多的工作,而不是2.0版本,并将项目一直引入当前的实践。
无论升级结果如何简单或困难,您都可以在不影响生产系统的情况下为开发做任何事情。一切准备就绪后,您的开发服务器将成为新的生产服务器。将最终用户重新指向新的服务器,可能是通过更改dns记录,或者用新名称和IP重新命名新机器以及可能迁移某些数据库信息。
总之,而要问你做的是可能,它是严重失策。
先回答简单:是的。 IIS 5将支持.NET 2.
答案第二:将.NET 1.1站点升级到.NET 2.0站点的努力程度取决于您的站点:引用的库,使用的模式等等这里可以给你一个很好的答案。我可以说的是,从1.1到2.0升级到.NET框架是非常重要的一个。 2.0中有很多新的东西,我相信有一个体面的数量也被淘汰了。有很多事情可能会在您的网站上崩溃,但也有可能很少有东西(甚至没有!)在您的网站上破坏。唯一的办法是找到答案。
如果我是你,我会建立一个测试环境与.NET 2和IIS 5,只是转储网站的原样。点击该网站,看看有什么作品,什么是休息。
[将ASP.NET从版本1.1升级到2.0的可能的副本 - 任何问题?](http://stackoverflow.com/questions/274994/upgrading-asp-net-from-version-1-1-to- 2-0-any-gotchas) – StingyJack
我认为将IIS 5添加为一个因素意味着这仍然是一个独特的问题。 –