将经典ASP从Windows Server 2003迁移到2008 R2

时间:2015-04-24 00:29:15

标签: windows vbscript asp-classic

我被要求查看将ASP应用程序从Windows 2003迁移到Windows Server 2008 R2的可行性。

  

旧设置:

     

ASP Classic托管于:Windows Server 2003 DB:SQL Server 2000

     

建议的新设置:

     

ASP Classic托管于:Windows Server 2008 R2 IIS:7 DB:SQL Server   2008

理想情况下,应该在ASP.NET中重写应用程序,但该公司目前还没有预算。

问题

  • 是否可以在Windows 2008 R2 w / IIS 7.5环境中托管构建在Windows 2003 w / IIS 6上的Classic ASP?
  • 可以采取哪些步骤将应用程序和数据库从旧环境成功迁移到新环境。?

1 个答案:

答案 0 :(得分:1)

  

是否可以托管基于Windows 2003 w / IIS构建的Classic ASP   6在Windows 2008 R2 w / IIS 7.5环境中?

经典ASP可以在Windows 2008和2012上托管。从IIS 7开始,默认情况下不再启用Classic ASP。见article

如何在Windows 2008中启用经典ASP模块

  1. 单击“开始”,指向“管理工具”,然后单击“服务器” 管理器。
  2. 在“服务器管理器”层次结构窗格中,展开“角色”和 然后单击Web服务器(IIS)。
  3. 在“Web服务器(IIS)”窗格中,滚动到“角色服务”部分,然后单击“添加角色服务”。
  4. 在“添加角色服务向导”的“选择角色服务”页面上,选择 ASP。
  5.   

    可以采取哪些步骤来成功迁移应用程序和   数据库从旧环境到新环境?

    • 32位与64位组件 - 32位dll在64位应用程序池中不起作用。确保相应地设置了应用程序池。
    • Classic ASP使用" Classic .NET"在应用程序池中设置
    • 验证您的支持dll,例如"持续ASPemail"在Windows 2008 R2中工作。在某些情况下,您可能需要升级许可证。
    • 请看一下这篇文章,以协助SQL Server 2000 to 2008迁移。