结合起来我正在为一个公共库(25k用户)运行一个大的经典asp网站(自行开发),它实际上表现非常好(oracle 11g r2数据库),但是从时间到时候需要添加新的服务或旧的服务适应。如何将庞大的ASP经典网站与.Net
这就是我的困境。每次我在这个网站上工作时,我觉得我不应该更新这个过时的怪物,我应该将它移植到最新的技术上。但如何开始?我在开发asp.net(vb.net)网站方面有很好的知识,并且我正在寻找一种在.net(Webforms,MVC,WebApi,??)中重写代码的方法,并将它逐个集成到经典asp网站,(我不能一次重写整个事情,因为我没有足够的时间!),以便从现在开始,网站上的一段时间将被完全重写。
我需要考虑的另一件事是Oracle数据库以及我已经存在和优化的(通常是特定于oracle的)SQL语句,我肯定希望在新构建中使用(因此实体框架和linq似乎不是一种选择)。
我正在考虑使用新的WebApi,并从经典的asp网站通过jQuery调用动作,但无法找到与ODP(返回并接受Json)交互的简单方法。
我真的希望任何人都能指引我走向正确的方向!
感谢您的输入。在查看Linq to Entities之后再看一下(适用于EF5和Oracle),我想我会给ASP.NET WebApi和MVC一个镜头! – stare 2012-08-08 10:05:57
没问题,很高兴你找到了你认为应该工作的东西。听起来这将是一个有趣的(和具有挑战性的)项目:)如果你认为它有帮助,随意标记为答案! – timothyclifford 2012-08-13 00:35:38