asp.net - 我可以在同一个 Web 应用程序中同时运行 ASP 和 ASP.NET 页面吗?

标签 asp.net web-applications asp-classic

在将 Web 应用程序从 ASP 更新到 ASP.NET 的过程中,我想将一个新文件插入到旧应用程序中来测试某些内容 - 这是否违反理性?

最佳答案

是的,但他们不会共享 session 内存。我有一个旧的 ASP 网站,并已将主页替换为带有母版页/内容页设置的 ASP.NET 页面。我使用 asp.net 来发送电子邮件,而不是旧的 asp/com 组件。

解决 session 共享问题的一个方法是创建一个桥接页面,使用表单发布或查询字符串交换 session 数据。 http://msdn.microsoft.com/en-us/library/aa479313.aspx

此外,如果您只是在现有的 ASP.NET 应用程序中添加一个 ASP 页面,它将不会运行。您需要在 IIS 中设置整个应用程序,以便 ASP 和 ASP.NET 页面能够像在服务器上一样运行。

关于asp.net - 我可以在同一个 Web 应用程序中同时运行 ASP 和 ASP.NET 页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161902/

相关文章:

asp.net - 主题与 ASP.NET 中的 CSS 相比有何优势?

sql - Lucene 和经典 ASP?

c# - 经典 ASP 和 SQL Server Express 2005

javascript - 用户单击 "Done"按钮后,ASP Classic 删除缓存文件

c# - 验证失败时如何检查 EntityValidationErrors?

c# - 在 ASP .NET 中通过 C# 获取存储过程脚本

c# - SignInManager.IsSignedIn(User) 与 User.Identity.IsAuthenticated

java - Web 检索到 clojure 上的延迟字符串错误

java - 玩框架。无需编译

java - 用于 Java 应用程序的 Python Web 服务?