经典ASP和ASP.NET MVC2集成

时间:2011-05-26 18:48:15

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

我继承了一个带有Delphi COM层的Classic ASP应用程序。我的任务是将应用程序迁移到ASP.NET MVC2和C#,使用Web服务替换Delphi。由于应用程序的用户数量以及我是该公司雇用的第三个开发人员这一事实,该公司希望一次迁移部分。这让我们得到了经典ASP和ASP.NET MVC2部分的混合混合。我和我的人已经构建了应用程序的第一部分,并准备整合苹果和橙子。我的问题是,有没有人这样做过?如果是这样,怎么样?第一次尝试是在经典应用程序中创建一个子文件夹,并将MVC内容插入其中。这样做,我无法获得任何网址。这可能是MVC路径中的一些无知,但如果有人对此有任何提示,结合ASP和MVC2我会喜欢一些帮助。

谢谢,如果这有点模糊,我道歉,我真的只是想开始一个对话或者与之前完成此事的人联系。

2 个答案:

答案 0 :(得分:2)

首先,您需要使经典应用程序中的子文件夹成为虚拟目录或Wep Application for MVC才能工作,它不会简单地放在IIS网站的子文件夹中。

其次,如果应用程序经过身份验证,您需要找到一种方法来共享身份验证,这样用户无需在每次切换应用程序部分时登录。 (除非那是一个可接受的情况,我怀疑)。共享此身份验证可能涉及对现有应用程序进行一些更改,或者可能不会。

我想知道这个项目的范围是什么以及为什么不能在一个felswoop中完成?我并不是说分阶段这样做很糟糕,但如果这是一项要求,你需要解决上述问题。

答案 1 :(得分:0)

我认为更好的方法是从头开始重写应用程序到MVC。没有一步一步,没有混合。它可以为你节省很多痛苦,也可以节省很多时间,即使它一见钟情也不会那样。