ElH*_*aix 5 html5 .net-4.0 asp-classic websocket c#-4.0
在我的一个项目中,我有一个非常活跃的经典ASP网站,要求将基于事件的实时供稿集成为现有UI的一部分。将来有计划将站点体系结构升级到MVC或MVP,但是与此同时必须实现此新功能。
我已经决定采用WebSocket方法,因为这最终是我们将来要使用的方法,并且重新构建它是没有意义的。问题是,如何将其与经典的ASP“架构”集成?
该站点已经实现了jQuery库,并希望利用jQuery的功能在给定页面上创建这些流式传输的部分。
当前要求该新闻提要存在于每个页面上。因此,加载新页面将重新呈现新闻提要,并且应该从最后一页的左脚开始。为此,我猜测将需要读取位置指示器(我正在猜测的会话变量)。
无论如何,这些都是要求。我当时正在考虑将整个现有的经典ASP网站包装在一个MVC或MVP(C#/。Net)项目中,以使我们能够在开发诸如此类的遗留功能时就开始交换它们。
我想针对这种情况下的一些推荐方法获得一些建议。
谢谢。
我会做一个SignalR应用程序并将其集成到您的旧应用程序中。
将 ASP classic 与 ASP.net MVC 集成起来很容易。只需混合项目并从路由中排除 *.asp
routes.IgnoreRoute("{resource}.asp/{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)
在根 (/) 中您会遇到一些麻烦,但您可以通过重定向对其进行排序。
对于混合身份验证(如果需要),您需要在 MVC 中编写自己的身份验证,以使用与经典 ASP 中使用的相同的身份验证 cookie。我过去曾成功地做到过这一点。
| 归档时间: |
|
| 查看次数: |
2282 次 |
| 最近记录: |