Asp.net Core 2.0 无法请求 *.properties 文件。未找到响应 404

Asp.net Core 2.0 Can Not Request *.properites file .Reponse 404 Not Found

使用 Kestrel 托管。 请求 url 是 http://1270.0.01:9060/lang/order/common.properties。 该文件存在。 另一个文件http://1270.0.01:9060/lang/order/test.txt可以请求成功

我不知道为什么,需要帮助!

如果应用程序提供静态文件,则可能需要添加 .properties 的 mime 类型。

注意:确保要将 .properties 公开给 public。

查看此文档页面上的 FileExtensionContentTypeProvider 部分:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-2.1&tabs=aspnetcore2x

为 .properties 添加了这样的内容:

// Set up custom content types - associating file extension to MIME type
    var provider = new FileExtensionContentTypeProvider();
    // Add new mappings
    provider.Mappings[".properties"] = "application/octet-stream";

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