【发布时间】:2020-06-26 05:02:51
【问题描述】:
我一直在使用来自 Microsoft 的 Content Reactor sample app。我已经升级了 Angular、.NET Standard、.NET Core 和各种 NuGet 包的版本。该应用现在使用带有端点路由的 Angular 10 和 ASP.NET Core 3.1。
我了解SpaServices/UseSpa() 已被弃用。
app.UseSpa(spa =>
{
// To learn more about options for serving an Angular SPA from ASP.NET Core,
// see https://go.microsoft.com/fwlink/?linkid=864501
});
该站点正在开发/Visual Studio 中的本地主机上工作。但是,重新加载浏览器会导致 404 错误(例如,https://localhost:2297/home)。我知道这可能是由于该应用的 SPA 特性造成的。
鉴于 SpaServices 已弃用,支持浏览器按钮重新加载的正确方法是什么?
更新:该应用程序正在部署到 Microsoft Azure 应用程序服务。该应用使用 SignalR。
【问题讨论】:
-
(如何)你解决了这个问题?
标签: angular single-page-application asp.net-core-3.1