1

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

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

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

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

4

1 回答 1

1

是的,您可以按照此处所述,将 sdie 与 1.1 并排运行 4.0 。如果您有测试服务器或开发机器,我会在该机器上加载/安装 dot net 4,然后在 asp.net 4.0 中重建站点,同时在完成新版本后仍保持 1.1 版本,然后删除旧版本并上传新版本。

于 2011-11-16T12:19:30.147 回答