我在 Windows Server 2003 64 位机器上生产了很多经典的 ASP 页面。我也有 .NET 在那里工作。
我开始将 ASP ajax 页面(从经典 ASP 接收 ajax 调用的页面)移动到 ASP.NET/C#,以利用我在 C# 中设置的业务/数据/日志记录层。
我想通过我在 ASP 的数据库中创建的“令牌”来保护 ASPX 页面,然后传递给 ASPX 页面,然后使用它来验证它是一个合法的调用并销毁它。
我的大问题是 - 除了制作 ASPX 页面之外,我是否需要将应用程序编译到与 ASP 站点相同的站点中?我假设我会这样做 - 将它部署在 ASP Classic 页面旁边,然后根据需要单独调用 ASPX。
这个策略合理吗?我是否需要为性能或配置做一些特殊的事情才能使 ASP Classic 和 ASP.NET 能够很好地共存?
谢谢 - 由于极端的 asp 经典依赖,这种迁移一直很困难。