【.net core】网站如何提供静态页面访问

配置方式:

  在StartUp文件中的Configure方法里添加对静态目录的配置。

       如果要访问的静态资源在wwwroot目录下,则直接添加app.UseStaticFiles();

       如果要访问的静态资源在wwwroot目录之外,则需要指定路径。假设H5文件夹和wwwroot目录平级,那么配置则如下:

       PS:两个配置也可以同时存在。

      

 

 

 

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
            //app.UseStaticFiles(); //对于wwwroot文件夹

            //如果要在wwwroot之外运行,请使用
            //请求,例如http://<app>/H5/index.html 
            string tempPath = Path.Combine(Directory.GetCurrentDirectory(), @"H5");
            app.UseStaticFiles(new StaticFileOptions()
            {
                 FileProvider = new PhysicalFileProvider(tempPath),
                 RequestPath = new PathString("/H5")
            }); 
}

 

     发布后通过IIS浏览就能正常显示了。

 

转自:https://www.it1352.com/1944443.html

posted @ 2020-12-22 14:36  狼窝窝  阅读(729)  评论(0)    收藏  举报