【问题标题】:Blazor, set home page to an html pageBlazor,将主页设置为 html 页面
【发布时间】:2019-12-28 17:09:28
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net-core blazor blazor-server-side


    【解决方案1】:

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

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

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

    (注意中间件的顺序很重要)

    或者,如果您想将index.html 放在不同的位置,您可以传递一个自定义的FileProvider(例如PhysicalFileProvider)。详情请见official docs

    【讨论】:

      猜你喜欢
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      相关资源
      最近更新 更多