旧版.aspx页面可以在.Net Core应用程序(版本8.0)上运行吗

问题描述 投票:0回答:1

我正在将旧版 .NET Framework 应用程序转换为 ASP.NET Core 8.0 MVC Web 应用程序。服务器上有某些静态

.aspx
页面,它们不是 .NET 应用程序的一部分,它们是独立的。
.aspx
中的原因是具有包含功能,这样公共菜单和页脚就集中了。

现在我们正在转换到 .NET Core 8.0。我在 IIS 中没有看到任何选项可以让这些旧版

.aspx
页面与新的 ASP.NET Core 应用程序一起呈现。

理想的解决方案是将它们转换为

.html
页面,但它们有数千个。而且他们在 SEO 方面的评价也相当不错,所以我不能立即放弃。

请建议任何方法,我可以让两者都在 IIS 上运行。

asp.net asp.net-core .net-core
1个回答
0
投票

即使按照 Web 表单标准,这听起来也是一个非常复杂的设置。我认为你需要从结果开始,无论之前是如何完成的。

由于 SEO 很重要,所以远离 Angular、React 和 Vue 等 SPA(单页应用程序)。

ASP.NET Core 8.0 MVC 也可以托管在 IIS 上

ASP.NET NET Core 中不会有 .aspx 页面。要在旧版 ASP.NET 中拥有“集中式”(又名“通用”)菜单和页脚,您应该使用母版页。对于 MVC,相当于“布局文件”。因此,您可能必须硬着头皮手动执行此操作。不应有数千个;母版页和布局文件的全部目的是首先消除这种重复,因此在迁移时这应该被视为值得花的时间。

© www.soinside.com 2019 - 2024. All rights reserved.