Static files in ASP.NET Core - ASP.NET Core中的静态文件处理(链接)

元气小坏坏 提交于 2020-02-09 01:27:27

微软官网的这篇文章阐述了,在ASP.NET Core中的静态文件处理:

Static files in ASP.NET Core

 

注意其中有几点很有用:

使用FileExtensionContentTypeProvider,来自定义静态文件扩展名的映射

启用非标准静态文件类型,可以让ASP.NET Core处理未知的静态文件类型,但是文章中也提到了这样做很危险,不建议这么做,推荐使用上面的FileExtensionContentTypeProvider来处理非标准的静态文件类型

 

最后文章中还提到了:

ASP.NET Core apps hosted in IIS use the ASP.NET Core Module to forward all requests to the app, including static file requests. The IIS static file handler isn't used. It has no chance to handle requests before they're handled by the module.

由此可见,静态文件的HTTP请求在IIS中,会由ASP.NET Core Module转发到ASP.NET Core应用程序中进行处理,和IIS的处理程序并无关联。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!