找回密码
 会员注册
查看: 182|回复: 0

ASP.NET Core 设置默认起始页(如default.html)

[复制链接]

250

主题

1

回帖

819

积分

管理员

积分
819
发表于 2024-2-29 08:19:15 | 显示全部楼层 |阅读模式

测试页面foo.html

在Startup.cs内使用middleware

代码如下:

  1. 1 DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
  2. 2 defaultFilesOptions.DefaultFileNames.Clear();
  3. 3 defaultFilesOptions.DefaultFileNames.Add("foo.html");
  4. 4 app.UseDefaultFiles(defaultFilesOptions);
  5. 5 app.UseStaticFiles();
复制代码

 

或者:

  1. 1 FileServerOptions fileServerOptions = new FileServerOptions();
  2. 2 fileServerOptions.DefaultFilesOptions.DefaultFileNames.Clear();
  3. 3 fileServerOptions.DefaultFilesOptions.DefaultFileNames.Add("foo.html");
  4. 4 app.UseFileServer(fileServerOptions);
复制代码

 

运行结果:

Static Files in ASP.NET Core

  By default an ASP.NET Core application will not serve static files; // 默认情况下ASP.NET Core应用程序时不支持静态文件的。

  The default directory for static files is wwwroot;         //为静态文件提供存储的默认路径时wwwroot;

  To serve static files UseStaticFiles() middleware is required;    //UseStaticFiles()  。在使用静态文件时必须

  To serve a default file UseDefaultFiles() middleware is required;    //UserDefaultFiles() 。 在使用默认文件时必须

  The following are the default files:               //列举了4种默认文件名

    index.htm

    index.html

    default.htm

    default.html

  UseDefaultFiles() must be registered before UseStaticFiles();  //UseDefaultFiles()必须先于UseStatciFiles()注册。

  UseFileServer combines the functionality of UseStaticFiles,UseDefaultFiles and UseDirectoryBrowser middleware. //UseFileServer 集合了UseStaticFiles,UseDefaultFiles and UseDirectoryBrowser这些中间件的所有功能。

  

  转自油管>Static files in asp net core

 

  

  

  

  

  

转载于:https://www.cnblogs.com/braink-1400/p/11311753.html


来源:https://blog.csdn.net/weixin_30763397/article/details/99391666
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 01:32 , Processed in 0.994010 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表