在 ASP.NET Core 中,默认情况下,静态文件(如 HTML、CSS 和 JavaScript 文件)是从 wwwroot 文件夹中提供的。

要使 ASP.NET Core 应用程序默认打开 'index.html' 文件,可以在 Startup.cs 文件的 Configure 方法中添加以下代码:

app.UseDefaultFiles(); // 将默认文件中间件添加到请求管道中
app.UseStaticFiles(); // 将静态文件中间件添加到请求管道中

确保这些代码在 app.UseRouting() 方法之前添加。

这样,当用户访问应用程序的根 URL 时,将自动尝试加载 wwwroot 文件夹中的 'index.html' 文件。

注意:如果您想要使用其他名称的默认文件(例如 'home.html'),您可以在 app.UseDefaultFiles() 方法中指定文件名:

app.UseDefaultFiles(new DefaultFilesOptions { DefaultFileNames = new List<string> { "home.html" } });

这将使应用程序默认打开 'home.html' 文件而不是 'index.html' 文件。

.NET Core 应用程序默认打开 index.html 文件方法

原文地址: https://www.cveoy.top/t/topic/o35T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录