lith 4 år sedan
förälder
incheckning
94e9f755e0

+ 8 - 0
dotnet/Library/Vit/Vit.WebHost/Extensions/IApplicationBuilderExtensions_UseStaticFiles.cs

@@ -8,6 +8,14 @@ namespace Vit.Extensions
 {
     public static class IApplicationBuilderExtensions_UseStaticFiles
     {
+
+        public static IApplicationBuilder UseStaticFilesFromConfig(this IApplicationBuilder data, string configPath = "server.staticFiles")
+        {
+            //配置静态文件
+            return data.UseStaticFiles(Vit.Core.Util.ConfigurationManager.ConfigurationManager.Instance.GetByPath<Vit.WebHost.StaticFilesConfig>(configPath));
+        }
+
+
         public static IApplicationBuilder UseStaticFiles(this IApplicationBuilder data, StaticFilesConfig config)
         {
             if (config == null || data == null) return data;

+ 8 - 1
dotnet/Library/Vit/Vit.WebHost/Extensions/IWebHostBuilderExtensions_UseStaticFiles.cs

@@ -6,7 +6,14 @@ namespace Vit.Extensions
 {
     public static class IWebHostBuilderExtensions_UseStaticFiles
     {
- 
+
+        public static IWebHostBuilder UseStaticFilesFromConfig(this IWebHostBuilder data, string configPath = "server.staticFiles")
+        {
+            //配置静态文件
+            return data.UseStaticFiles(Vit.Core.Util.ConfigurationManager.ConfigurationManager.Instance.GetByPath<Vit.WebHost.StaticFilesConfig>(configPath));
+        }
+
+
         public static IWebHostBuilder UseStaticFiles(this IWebHostBuilder data, StaticFilesConfig config)
         {
             data?.Configure(app=>  app.UseStaticFiles(config));