如何将一堆.asp转换为.aspx?

时间:2010-04-28 21:44:47

标签: asp.net asp-classic

我想将现有的,遗留的电子商务网站从ASP移植到ASP.NET。

我有什么方法?

  • 有没有办法用ASP.NET引擎运行ASP文件?
  • 是否有自动将ASP转换为ASP.NET的工具,它们是否适用于复杂的网站?
  • 其他方法?

感谢您的帮助 杰罗姆瓦格纳

3 个答案:

答案 0 :(得分:4)

  • 不,但如果您在服务器上安装了Asp.NET,那并不意味着Asp页面无论如何都不会运行。安装Asp.Net并不会破坏经典的asp。但是,较新版本的Windows默认情况下会关闭经典的Asp,因此您必须进入添加/删除程序/添加/删除Windows组件并深入安装asp。并且没有什么可以阻止你将asp页面与同一网站甚至同一目录中的Asp.Net页面并排放置,所以第一个问题确实不是问题。
  • 我从未听说过他们。经典的ASP与Asp.NET有很大的不同,它只是不可行。
  • 手动,一次一页。这是一种有问题的方法,因为在Asp和Asp.Net之间共享会话并非易事,而且依赖于黑客攻击。

我知道这不是您问题的答案,而且可能不属于我的业务,​​但根据我的经验,这可能是查看商业电子商务网站的好时机。有几个以优惠的价格出售。您花在此上的时间可能比您花费的时间少。此外,PCI规则和安全问题已经发生了很大变化,因为经典的Asp是一个“真正的”开发平台,你肯定会更好地使用商业应用程序。

我是根据经验说的。我们花了很多时间来回顾我们最好的方法,然后用商用的购物车取代了我们的旧购物车。如果你负担得起,我强烈推荐它。

答案 1 :(得分:2)

其他答案都是有效的,所以我只会补充说,由microsoft提供的各种迁移工具:ASP to ASP.NET 1.x Migration tool 。它并不声称完全迁移一个站点,但可能会帮助它的大部分。当然,这假设asp.net 1.1站点在asp.net的最新版本上运行得很好。

答案 2 :(得分:1)

步骤1.收集新系统的要求
步骤2.是否存在已满足您需求的任何内容?如果是这样,请停在这里购买 步骤3.构建数据模型和屏幕设计 步骤4.新系统是否符合利益相关者的期望。如有必要,请返回步骤1 步骤5.编写新网站

如有必要,请查看各种标准项目模板(scrum,瀑布等)。选择一个并坚持下去。

您会注意到与将旧代码/数据文件“转换”到新平台远程相关的任何内容都明显缺乏。这是为了保持您的理智并帮助确保项目取得成功。

回答实际问题:不。你可能也问过是否有工具将php网站转换为java。他们用自己的方法完全不同。