【发布时间】:2019-12-28 17:09:28
【问题描述】:
我有一个 blazor 应用程序,但它分为 2 个部分。 - 一个有多个网页的网站 - Blazor 应用程序
默认情况下,我希望导航到“index.html”页面。这个会有一个“登录”链接 这将重定向到主应用程序页面。
我该怎么做...默认情况下我会被定向到 index.cshtml(即 blazor 应用程序)?
【问题讨论】:
标签: asp.net-core blazor blazor-server-side
我有一个 blazor 应用程序,但它分为 2 个部分。 - 一个有多个网页的网站 - Blazor 应用程序
默认情况下,我希望导航到“index.html”页面。这个会有一个“登录”链接 这将重定向到主应用程序页面。
我该怎么做...默认情况下我会被定向到 index.cshtml(即 blazor 应用程序)?
【问题讨论】:
标签: asp.net-core blazor blazor-server-side
我希望导航到“index.html”页面。
假设您已将 index.html 放在 wwwroot/ 文件夹中,您可以通过注册 DefaultFiles 中间件来实现:
(注意中间件的顺序很重要)
或者,如果您想将index.html 放在不同的位置,您可以传递一个自定义的FileProvider(例如PhysicalFileProvider)。详情请见official docs。
【讨论】: