Blazor,将主页设置为html页面

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

我有一个blazor应用程序,但它分为两部分。-具有多个网页的网站-Blazor应用程序

默认情况下,我希望导航到“ index.html”页面。这将有一个“登录”链接将重定向到主应用程序页面。

我该怎么做...默认情况下,我被定向到index.cshtml(即blazor应用程序)?

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

我希望导航到“ index.html”页面。

假设您已将index.html放在wwwroot/文件夹中,则可以通过注册DefaultFiles中间件来实现:

app.UseDefaultFiles();  //添加此行在调用app.UseStaticFiles()之前;app.UseStaticFiles();...

(注意中间件的order很重要)

或者如果您想将index.html放在其他位置,则可以传递自定义FileProvider(例如PhysicalFileProvider)。有关更多详细信息,请参见official docs

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