Asp.net asp可以与.NET4.0集成吗?

Asp.net asp可以与.NET4.0集成吗?,asp.net,Asp.net,可能重复: 大约15年前,我开始使用asp创建一个应用程序。现在使用.Net 4.0将一些功能添加到此应用程序中。这听起来可能很傻,但是.NET4.0可以与asp应用程序集成吗?我知道asp是在.Net出现之前使用的,而.Net是在10年前出现的。如果它可以集成,我们就可以避免编写大量代码 我们谈论的是什么程度的整合?它们是根本不同的技术 您可以在IIS上部署这两个应用程序。事实上,我维护了一个ASP.NET2.0应用程序,其中一个ASP应用程序位于同一台IIS服务器内,尽管它们位于不同的应用

可能重复:


大约15年前,我开始使用asp创建一个应用程序。现在使用.Net 4.0将一些功能添加到此应用程序中。这听起来可能很傻,但是.NET4.0可以与asp应用程序集成吗?我知道asp是在.Net出现之前使用的,而.Net是在10年前出现的。如果它可以集成,我们就可以避免编写大量代码

我们谈论的是什么程度的整合?它们是根本不同的技术

您可以在IIS上部署这两个应用程序。事实上,我维护了一个ASP.NET2.0应用程序,其中一个ASP应用程序位于同一台IIS服务器内,尽管它们位于不同的应用程序池中


但是,两者之间的集成级别仅限于HTTP调用。即使您想为ASP应用程序编译dll,也必须将其部署在ASP.NET1.1中,我们讨论的集成度是多少?它们是根本不同的技术

您可以在IIS上部署这两个应用程序。事实上,我维护了一个ASP.NET2.0应用程序,其中一个ASP应用程序位于同一台IIS服务器内,尽管它们位于不同的应用程序池中


但是,两者之间的集成级别仅限于HTTP调用。即使您想为ASP应用程序编译dll,它也必须部署在ASP.NET1.1中

您不能使用.NET 4.0添加功能;但您可以继续使用ASP,添加所需的任何功能,并使用IIS为其提供服务


更新:但如果您甚至不需要验证用户身份(无论出于何种原因),您只需创建一个新的ASP.NET应用程序,并根据需要执行的操作将用户从经典ASP.NET应用程序重定向到新的ASP.NET。现在,我不会选择这样的方法,因为随着更多功能的添加,您将混合和匹配各种东西,并造成混乱,这将是一场噩梦。

您无法使用.NET 4.0添加功能;但您可以继续使用ASP,添加所需的任何功能,并使用IIS为其提供服务


更新:但如果您甚至不需要验证用户身份(无论出于何种原因),您只需创建一个新的ASP.NET应用程序,并根据需要执行的操作将用户从经典ASP.NET应用程序重定向到新的ASP.NET。现在,我不会选择这样的方法,因为随着更多功能的添加,您将混合和匹配东西,并造成混乱,这将是一场噩梦。

没有理由不能在同一个应用程序中使用.asp和.aspx页面。您将遇到的唯一困难是在两种类型的网页之间共享会话变量。为此,您需要使用第三方解决方案SQL Server,或者使用我在本文中使用的技巧:


此外,您需要在IIS下调试站点,因为Visual Studio中的web开发服务器不支持经典asp。

没有理由不能在同一应用程序中使用.asp和.aspx页面。您将遇到的唯一困难是在两种类型的网页之间共享会话变量。为此,您需要使用第三方解决方案SQL Server,或者使用我在本文中使用的技巧:


此外,您需要在IIS下调试您的站点,因为Visual Studio中的web开发服务器不支持经典asp。

我甚至不知道asp:(.该技术出现时我才8岁。所谓集成,我的意思是它们应该在共享同一会话时平稳运行,甚至可能在VS2010中打开;)在VS2010中打开ASP并非不可能。但是,它们不能在同一个应用程序中执行,我几乎100%相信您不能在两个应用程序之间共享会话。ASP只是一个平台。你将在JScript或VBScript中编写大部分代码(就像你在ASP.NET中使用VB和C一样),我甚至不知道ASP:(.当这项技术出现时,我才8岁。我所说的集成意味着它们应该在共享同一会话时平稳运行,甚至可能在VS2010中打开;)在VS2010中打开ASP并不是不可能的。但是,它们不能在同一个应用程序中执行,我几乎100%相信您不能在两个应用程序之间共享会话。ASP只是一个平台。您将使用JScript或VBScript编写大部分代码(就像您使用VB和C#for ASP.NET一样)。Icarus:那也太棒了。你能告诉我怎么做吗?有教程、链接等吗?我特别希望所有会话数据和URL保持一致。@Anthony:Google for ASP教程。我不能推荐任何特别的东西,因为我从来没有在经典的ASP编程。我唯一能告诉您的是,您应该能够使用经典ASP添加功能(如果您需要的话),并使用IIS或Apache为其提供服务。我不知道这个应用程序有多大,但在我看来,如果你继续支持和增强它,那么开始迁移到一种新技术和一些你更了解、更流行的东西是有意义的。@Anthony刚刚发布了一个链接,可能会有所帮助。伊卡洛斯:那也太棒了。你能告诉我怎么做吗?有教程、链接等吗?我特别希望所有会话数据和URL保持一致。@Anthony:Google for ASP教程。我不能推荐任何特别的东西,因为我从来没有在经典的ASP编程。我唯一能告诉您的是,您应该能够使用经典ASP添加功能(如果您需要的话),并使用IIS或Apache为其提供服务。我不知道这个应用程序有多大,但在我看来,如果你继续支持和增强它,那么开始迁移到一种新技术和一些你更了解、更流行的东西是有意义的。@Anthony刚刚发布了一个链接