Asp.net core Asp.Net Core 2.0不提供某些静态文件,如m3u8

Asp.net core Asp.Net Core 2.0不提供某些静态文件,如m3u8,asp.net-core,m3u8,Asp.net Core,M3u8,我无法访问m3u8文件, 但是访问css、txt、jpg、js等都没有问题,。。。(在wwwroot中)。 IIs Mime类型、web.confing和WebHostBuilder.UseWebRoot设置已完成,但问题尚未解决。您应该将m3u8文件类型添加到StaticFileOptions提供程序: var provider = new FileExtensionContentTypeProvider(); // Add new mappings provider.Mappings[".m

我无法访问m3u8文件, 但是访问css、txt、jpg、js等都没有问题,。。。(在wwwroot中)。
IIs Mime类型、web.confing和WebHostBuilder.UseWebRoot设置已完成,但问题尚未解决。

您应该将m3u8文件类型添加到StaticFileOptions提供程序:

var provider = new FileExtensionContentTypeProvider();
// Add new mappings
provider.Mappings[".m3u8"] = "application/x-mpegURL";

app.UseStaticFiles(new StaticFileOptions
{
    ContentTypeProvider = provider
});

谢谢,我添加了您的代码,但出现了CORS错误。请查看此链接:您的代码不适用于我。你能在github上上传你的示例项目吗?