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