将传统项目转换为当今的技术 [已结束]

Converting Legacy Project to Today's Technologies [closed]

提问人:Keeay 提问时间:9/12/2023 最后编辑:Keeay 更新时间:9/12/2023 访问量:61

问:


想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

2个月前关闭。

我正在处理一个旧的经典ASP项目,这个项目连接到MSSQL数据库。(数据库包括许多存储过程,例如400+)。我想将此项目更新到 ASP.Net 6.0,并希望使用 Entity Framework 6.0。是可能的还是我在做梦?

我正在寻找这个问题的解决方案,ı 找到了这个;https://learn.microsoft.com/en-us/answers/questions/1246313/about-the-asp-to-asp-net-v1-x-migration-assistant

Microsoft 的 ASP 到 ASP.NET 教程链接不再可用。我找到了一个关于这个的视频;https://learn.microsoft.com/tr-tr/shows/asp-net-site-videos/migrating-from-classic-asp-to-aspnet

但不满意。请帮帮我,ı 不想从头开始写所有这些。我没有任何时间和预算。

asp.net .NET 存储过程 ASP-Classic 转换器

评论

1赞 VDWWD 9/12/2023
存储过程可以做的不仅仅是读取或写入数据。仅凭这一事实,就必须检查所有 400 个。如果其中有逻辑,则必须在项目本身中完成。
1赞 Keeay 9/12/2023
它已经包含应该包含在项目中的逻辑,所以我认为它应该移动到项目中。
1赞 user692942 9/12/2023
可能吗?只要有足够的时间和资源,一切皆有可能,您需要使这个问题不那么模糊。或者你只是在寻找一个词的答案,在这种情况下,答案是“是”。
1赞 easleyfixed 9/13/2023
一件好事是,最初的开发人员似乎是经过深思熟虑的,并制定了可以在验证后挂钩的过程,而不是将 MYSQL 语句放入前端页面上的字符串中,并且必须自己为每个语句构建过程。
0赞 AlexLaforge 10/17/2023
对于这样的大型项目,要么您的客户有 8k-15k 的预算(我不是在开玩笑)来计划迁移 + 8 个月,要么您应该使用经典 ASP 平台维护当前的应用程序。如果你使用良好的模式(即“not-the-ones-you-find-in-microsoft-dated-examples”),并且依赖于外部组件库(如 Persits、Chilkat 等),则可以走得很远。我仍然在为大客户维护庞大的传统经典 ASP 外联网、网站和内联网,与完全重写到另一个平台相比,它的成本更低,风险也小得多。

答: 暂无答案