将.asp转换为aspx(ASP.Net)

时间:2012-07-09 14:30:50

标签: asp.net-mvc asp-classic vbscript

这个话题偶尔会出现(当然不太常见!)但我找不到满意的答案。

尝试将相当多的古老的Active Server Page代码转换为.Net(我不认为它最初转换为ASP.Net的特定版本是什么,因为似乎是相对简单的高档)。

这件套装看起来很有希望:http://www.asp.net/downloads/archived-v11/migration-assistants/asp-to-aspnet

但是在尝试安装它时它返回了这个错误:

  

0x0065dd88处的指令引用了0x0065dd88处的内存。该   记忆无法写入。 Blah blah。

由于它期望32位拱形但是呈现64位而出现错误?

Anyhoo,我也尝试过ASP2ASPX的试用版,但是这个产品拒绝考虑任何超过300行代码的文件(虽然这在实践中似乎减半,所以它只会考虑少于150行的文件代码)。实际上,我设法让它工作的几个文件看起来并没有什么不同;最重要的改动似乎是HTML标记进入ASP.Net编译过程。

E.g。

<META content=en http-equiv=content-language>
<META name=robots content=index,follow>

 Response.Write("<META content=en http-equiv=content-language>" & vbCr)
        Response.Write("<META name=robots content=index,follow>" & vbCr) 

所以......手动实现这一点是否可行?我错过了一些重要的东西吗?我知道asp和aspx在概念上非常陌生,我担心这样的转换过程可能会产生问题而不提供asp.net的典型优势。

我也听说过有关VBScript的相互矛盾的信息 - 一些消息来源声称它在转换过程中基本上没有被触及,还有一些人说它必须转换为VB.Net。

我提出这个主题的主要原因如下:

  1. 兼容性源于.asp
  2. 的古老性质的问题
  3. .asp文件目前提供前端(窗体/ HTML)和后端(SSS),用于与SQLServer绑定的复杂数据库 - 重新开发,这将是极端繁琐的
  4. 旨在通过 .Net SC 进行数据绑定,以获得显着改进和详细的用户界面
  5. 旨在稍后使用 Umbraco (ASP.NET)CMS
  6. 开发的网站复制现有的数据库结构

    建议将不胜感激!

0 个答案:

没有答案