【发布时间】:2019-09-30 21:18:15
【问题描述】:
我正在尝试将 ASP.NET Core 配置为在某些情况下禁止提供 .map 文件。我试图将它从已知的文件类型中删除,但这似乎并不能阻止它实际提供文件。这就是我现在拥有的:
app.UseSpa(spa =>
{
spa.Options.SourcePath = "Client";
if (env.IsDevelopment())
{
var customPort = 60001;
spa.UseProxyToSpaDevelopmentServer($"http://localhost:{customPort}");
spa.UseReactDevelopmentServer("start");
}
});
var contentTypeProvider = new FileExtensionContentTypeProvider();
contentTypeProvider.Mappings.Remove(".map");
app.UseSpaStaticFiles(new StaticFileOptions
{
ContentTypeProvider = contentTypeProvider
});
使用此配置,当我浏览到 .map 文件时,我仍然能够加载它们。我能做些什么来防止这种情况发生?
【问题讨论】:
标签: javascript asp.net-core webpack source-maps asp.net-core-2.2