我们有一个已有 10 年历史的 ASP 应用程序,我们正在考虑对其进行更新。我们希望利用 ASP.NET 必须提供的新技术,以及解决现有框架的一些问题的机会(现有代码库高度分散,几乎无法测试,更不用说调试了,并且整个应用程序似乎是根据“农舍模式”构建的。)
为此,似乎是重建此应用程序的时候了。但是,我们是一家小企业,我们根本没有资源来雇用重建人员,也没有让我们的小开发团队专门负责重建任务(我们还有其他任务,并且无法在完全重建应用程序所需的时间内专注于这一特定任务)。
那么,我们可以采用哪些有用的策略来帮助我们转换这个应用程序,而不让它在重写期间消耗我们所有的有限资源?
最佳答案
听起来是个有趣的挑战。这绝对不是一件容易的事,特别是如果您不能全职投入任何资源到项目中。
如果您有一个运行了 10 年的应用程序,我建议您根本不要进行完全重写。我会先坐下来弄清楚你想要的最终产品是什么。
它是 ASP.NET MVC Web 应用程序、ASP.NET WebForms 应用程序还是其他什么?做出该决定后,请为架构提出一个松散的设计。如果操作正确,您可以在 .NET 中构建业务逻辑的点点滴滴,并在您的经典 ASP 代码中使用它,直到您准备好在 .NET 中重写 UI。
关于c# - 将经典 ASP 应用程序转换为 ASP.NET 有哪些有用的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3659062/