使用ASP.NET 1.1和CGI-BIN代码升级网站的建议

时间:2011-11-16 12:14:14

标签: asp.net asp.net-mvc-3 cgi-bin asp.net-1.1

我正在维护一个处理我们业务的内部网站。该网站运行在5年以上的Windows 2003服务器上,使用的是ASP.NET 1.1,甚至是使用Visual Basic 6编写的旧版CGI-BIN代码和Crystal Reports等其他组件。此外,它使用MySQL 5.0.27作为数据库。

由于网站难以维护,代码编写不好,我想将其升级到现代版本的.NET。我已经在4.0中编写了一些新功能,并尝试了我喜欢的MVC和Razor。那么问题是,我该如何着手升级网站?

我可以在旧服务器上与.NET 1.1并行使用.NET 4.0,然后逐页重写吗? 或者我应该完全重写? (这将是非常好的,但很难做,因为我仍然需要维护旧网站。)

我的最终目标是让网页更容易维护,并且在当前中断之前更容易移动到另一台服务器。

1 个答案:

答案 0 :(得分:1)

是的,你可以按照here描述的那样用sdie和1.1运行4.0。如果您有测试服务器或开发机器,我会在该机器上加载/安装dot net 4,只需在asp.net 4.0中重建站点,同时在完成新版本后仍保留1.1版本,然后取下旧版本并上传新版本。