2025年3月22日 星期六 甲辰(龙)年 月廿一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > .net

.NET Core Web网站设置默认页index.html

时间:12-15来源:作者:点击数:38

.NET Core Web网站设置默认页index.html。原来IIS可以设置默认静态页面index.html,index.htm等,项目切换到.NET Core后,发现原来一些地址无法打开了,因为这些地址都是到某个文件夹,没有打全index.html。

解决办法是在Startup.cs中增加这个配置,如图:

.NET Core Web网站设置默认页index.html
  • app.UseDefaultFiles();

更完善一点,设置默认页面名称:

  • public void Configure(IApplicationBuilder app)
  • {
  • // Serve my app-specific default file, if present.
  • DefaultFilesOptions options = new DefaultFilesOptions();
  • options.DefaultFileNames.Clear();
  • options.DefaultFileNames.Add("mydefault.html");
  • app.UseDefaultFiles(options);
  • app.UseStaticFiles();
  • }

加完后,就可以不打全静态页面名称,只通过路径访问默认页面了。

如果发布在Linux上,这种做法是有坑的,访问路径和配置的DefaultFileName都严格区分大小写。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门