From 461f65b55cb6ed1d9106ca4132fa2fc50e82d57f Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Fri, 19 Nov 2021 17:33:05 +0800 Subject: [PATCH] Update virtual file system document --- docs/en/Virtual-File-System.md | 16 ++-------------- docs/zh-Hans/Virtual-File-System.md | 16 +--------------- 2 files changed, 3 insertions(+), 29 deletions(-) diff --git a/docs/en/Virtual-File-System.md b/docs/en/Virtual-File-System.md index 6cdf9a7649..4fa29f0738 100644 --- a/docs/en/Virtual-File-System.md +++ b/docs/en/Virtual-File-System.md @@ -117,21 +117,9 @@ The Virtual File System is well integrated to ASP.NET Core: * Js, css, image files and all other web content types can be embedded into assemblies and used just like the physical files. * An application (or another module) can **override a virtual file** of a module just like placing a file with the same name and extension into the same folder of the virtual file. -### UseVirtualFiles Middleware +### Static Virtual File Folders -The Virtual Files Middleware is used to serve embedded (js, css, image...) files to clients/browsers just like physical files in the **wwwroot** folder. It also covers the physical files. - -Replace the `app.UseStaticFiles()` with the `app.UseVirtualFiles()` in your ASP.NET Core middleware configuration: - -````C# -app.UseVirtualFiles(); -```` - -> `UseVirtualFiles()` is already configured for the [application startup template](Startup-Templates/Application.md). - -#### Static Virtual File Folders - -By default, ASP.NET Core only allows the `wwwroot` folder to contain the static files consumed by the clients. When you use the `UseVirtualFiles` middleware, the following folders also can contain static files: +By default, ASP.NET Core only allows the `wwwroot` folder to contain the static files consumed by the clients. When you use the birtual File System, the following folders also can contain static files: * Pages * Views diff --git a/docs/zh-Hans/Virtual-File-System.md b/docs/zh-Hans/Virtual-File-System.md index 59c1fcf1f2..17ec91b2f9 100644 --- a/docs/zh-Hans/Virtual-File-System.md +++ b/docs/zh-Hans/Virtual-File-System.md @@ -118,23 +118,9 @@ public class MyService : ITransientDependency * Js, css, 图像文件和所有其他Web内容可以嵌入到程序集中并像物理文件一样使用. * 应用程序(或其他模块)可以**覆盖模块的虚拟文件**, 就像将具有相同名称和扩展名的文件放入虚拟文件的同一文件夹中一样. -#### 虚拟文件中间件 - -虚拟文件中间件用于向客户端/浏览器提供嵌入式(js, css, image ...)文件, 就像 **wwwroot** 文件夹中的物理(静态)文件一样. 它同时涵盖了物理文件. - -在你ASP.NET Core中间件配置中替换 `app.UseStaticFiles()` 为 `app.UseVirtualFiles()`: - -````C# -app.UseVirtualFiles(); -```` - -在静态文件中间件之后添加虚拟文件中间件, 使得通过在虚拟文件相同的位置放置物理文件, 从而用物理文件覆盖虚拟文件成为可能. - -> [应用程序启动模板](Startup-Templates/Application.md)已经配置了 `UseVirtualFiles()`. - #### 静态虚拟文件夹 -默认情况下,ASP.NET Core仅允许 `wwwroot` 文件夹包含客户端使用的静态文件. 当你使用 `UseVirtualFiles` 中间件时以下文件夹也可以包含静态文件: +默认情况下,ASP.NET Core仅允许 `wwwroot` 文件夹包含客户端使用的静态文件. 当你使用虚拟文件系统时以下文件夹也可以包含静态文件: * Pages * Views