我有一个blazor应用程序,但它分为两个部分。 -具有多个网页的网站 -Blazor应用程序
默认情况下,我希望导航到“ index.html”页面。这将有一个“登录”链接 将会重定向到主应用程序页面。
我该怎么做...默认情况下,我被定向到index.cshtml(即blazor应用程序)?
答案 0 :(得分:1)
我希望导航到“ index.html”页面。
假设您已将index.html
放在wwwroot/
文件夹中,则可以通过注册DefaultFiles中间件来实现:
app.UseDefaultFiles(); // add this line before invoking app.UseStaticFiles(); app.UseStaticFiles(); ...
(请注意中间件的顺序很重要)
或者,如果您想将index.html
放在其他位置,则可以传递自定义FileProvider
(例如PhysicalFileProvider)。有关更多详细信息,请参见official docs。