MVC项目启动加载指定静态文件
//var builder = WebApplication.CreateBuilder(args);
//修改重新指定静态文件夹名称
var builder = WebApplication.CreateBuilder(new WebApplicationOptions()
{
WebRootPath="myroot"//并非文件夹一定命名为wwwroot
});
// Add services to the container.
builder.Services.AddControllersWithViews();
var app = builder.Build();
#region 指定项目启动加载静态文件方法一
//静态文件中间件
//wwwroot -> default(默认) , index
//DefaultFilesOptions options = new DefaultFilesOptions();
//options.DefaultFileNames.Clear();
//options.DefaultFileNames.Add("Index.cshtml");
//app.UseDefaultFiles(options);
//app.UseStaticFiles();
#endregion
#region 指定项目启动加载静态文件方法二
FileServerOptions options = new FileServerOptions();
options.DefaultFilesOptions.DefaultFileNames.Clear();
options.DefaultFilesOptions.DefaultFileNames.Add("default.cshtml");
app.UseFileServer(options);
#endregion
app.UseRouting();
app.UseAuthorization();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();
本文来自博客园,作者:码农阿亮,转载请注明原文链接:https://www.cnblogs.com/wml-it/p/16582916.html
技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
开源库地址,欢迎点亮:
GitHub:https://github.com/ITMingliang
Gitee: https://gitee.com/mingliang_it
GitLab: https://gitlab.com/ITMingliang
建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】。
