你能混合使用ASP和ASP.NET吗?

你能混合使用ASP和ASP.NET吗?,asp.net,asp-classic,Asp.net,Asp Classic,我在一个移动网站上工作,该网站使用.aspx作为页面;但是,我正在从较旧的.asp页面传输信息。这些.asp页面正在读取数据库连接,我不清楚如何将它们转换为.aspx页面,而不会出现配置错误,这些错误在修复过程中我不清楚 在一个站点中混合使用.asp和.aspx页面是一种不好的做法吗?如果不是,我如何学习更好地理解从.asp数据库连接到.aspx的转换差异?这是目前我在这个网站上遇到的唯一障碍,我希望在我被困在这里一段时间后尽快找到解决办法 该网站的工作,但我想与页面中的.aspx设置保持一致。

我在一个移动网站上工作,该网站使用.aspx作为页面;但是,我正在从较旧的.asp页面传输信息。这些.asp页面正在读取数据库连接,我不清楚如何将它们转换为.aspx页面,而不会出现配置错误,这些错误在修复过程中我不清楚

在一个站点中混合使用.asp和.aspx页面是一种不好的做法吗?如果不是,我如何学习更好地理解从.asp数据库连接到.aspx的转换差异?这是目前我在这个网站上遇到的唯一障碍,我希望在我被困在这里一段时间后尽快找到解决办法


该网站的工作,但我想与页面中的.aspx设置保持一致。非常感谢您提供的任何帮助,谢谢。

您可以让这两个功能一起运行。混合使用这两种方法并不一定是一种不好的做法,但这里有一些你必须解决的技术问题。因为听起来像是在尝试将一个经典的ASP站点转换为ASP.NET,如果没有太多的页面,我可能会尝试找出转换问题,以便您的所有页面都在ASP.NET上运行


否则,如果您确实希望同时运行ASP和ASP.NET,如果您的网站具有会话状态或身份验证,并且您需要ASP和ASP.NET页面共享该状态或身份验证,那么您需要确保您有处理此类内容的策略。此线程详细说明了在使用ASP.NET运行ASP时要考虑的会话管理问题,例如:p> 您完全可以将ASP页面与ASP.NET页面混合使用。我为内部网站做过这样的设计,我们没有时间重新设计,但需要添加一些功能。请注意,您不能在这两种类型的页面之间共享会话状态(我使用cookies解决了这一问题),但这两个页面可以在同一个网站上共存而不会出现问题

通常,ASP页面的数据库连接保存在global.asa文件中,或者可能保存在include文件中,甚至保存在ASP页面本身中。在迁移功能时,将所有这些连接放在一个逻辑位置会很有帮助


没有从ASP直接转换到ASP.NET的方法,如果您对ASP.NET还没有太多的经验,那么有必要探索一些示例/教程,以了解ASP.NET网站的工作原理。关于如何连接到数据库,有很多选项。请访问www.asp.net了解它们

谢谢你的链接。我也将对此进行研究。我正在读一个与此类似的关于重定向的主题。有没有想过将页面重定向到其他页面?在ASP.NET页面中读取HTML文件如何?我认为这段代码不会导致转换出现问题,但可能我缺少了一个读入:“@creativeedg10-当ASP页面消失并被ASPX页面取代时,重定向将有意义。只要确保它们是永久重定向(301)。@creativeedg10-您可以在ASP.NET中读取HTML文件。该代码可能根据getFileContent方法的实现而工作。不过,通常情况下,您会在代码隐藏页中执行此类工作,并将其输出到控件。听起来像是堆栈溢出的另一个问题:)@Ken-谢谢你的帮助。我目前正在从零开始完全转换为asp.net。这很乏味,但是有一个很好的状态,所以看起来我现在就要开始了。我本来打算做重定向,但我决定,既然我想从现在开始使用.net,不妨将所有内容都转换过来。