可能重复:
Classic ASP and ASP.NET Integration
我在大约15年前用asp创建的一个应用程序上工作。现在,使用.Net 4.0将在此应用程序中添加一些功能。这听起来可能有点傻,但是.Net 4.0可以与asp应用程序集成吗?我知道asp在.Net出现之前就已经被使用了,而.Net是在10年前出现的。如果它可以被集成,我们就不需要编写大量的代码了。
发布于 2011-09-20 00:21:37
没有理由不能在同一个应用程序中同时包含.asp和.aspx页面。您将遇到的唯一困难是在两种类型的网页之间共享会话变量。为此,您需要使用第三方解决方案SQL Server,或者使用我在这篇老文章中使用的技巧:http://www.eggheadcafe.com/articles/20021207.asp
此外,您还需要在IIS下调试您的站点,因为Visual Studio中的web开发服务器不支持传统的asp。
发布于 2011-09-20 00:03:24
我们谈论的是多大程度的整合?它们是根本不同的技术。
您可以在IIS上部署这两个应用程序。实际上,我维护了一个ASP.NET2.0应用程序,其中一个ASP应用程序位于同一IIS服务器中,尽管它们位于不同的应用程序池中。
但是,两者之间的集成级别仅限于HTTP调用。即使您想为ASP应用程序编译dll,也必须将其部署在ASP.NET1.1中
发布于 2011-09-20 00:05:12
您不能使用ASP4.0添加功能,但您可以继续使用.NET并添加所需的任何功能,并使用IIS4.0提供服务。
更新:There's a way to integrate ASP.NET Security with classic ASP但是如果你甚至不需要对用户进行身份验证(不管是什么原因),你可以创建一个新的ASP.NET应用程序,然后根据需要做的事情将用户从传统的应用程序重定向到新的ASP.NET。现在,我不会去这样的方法,因为你将混合和匹配的东西,并创造了一个混乱,这将是一个噩梦,以支持更多的功能。
https://stackoverflow.com/questions/7473822
复制相似问题