1 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
此配置適用于 Web 服務(wù)器,而不適用于 ASP.NET。system.webServerweb.config 中的部分處理 IIS 的配置。
如果您的 ASP.NET Core 應(yīng)用程序在 IIS 后面運(yùn)行并且 IIS 正在處理靜態(tài)內(nèi)容,那么您應(yīng)該繼續(xù)使用相同的內(nèi)容。
如果您使用 nginx,您可以將 MIME 類型添加到您的配置或編輯mime.types文件。如果您使用不同的 Web 服務(wù)器,請查閱 Web 服務(wù)器的文檔。
如果 ASP.NET Core 本身正在處理靜態(tài)內(nèi)容并在邊緣運(yùn)行,或者如果您需要 ASP.NET Core 了解 mime 類型,則需要配置 ASP.NET Core 的處理程序以了解它。這在文檔中進(jìn)行了解釋。
文檔中的一個(gè)例子:
public void Configure(IApplicationBuilder app)
{
var provider = new FileExtensionContentTypeProvider();
// Add new mappings
provider.Mappings[".myapp"] = "application/x-msdownload";
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "images")),
RequestPath = "/StaticContentDir",
ContentTypeProvider = provider
});
- 1 回答
- 0 關(guān)注
- 409 瀏覽
添加回答
舉報(bào)