懒得勤快 3 gadi atpakaļ
vecāks
revīzija
79d0ce3875

+ 1 - 0
src/Masuit.MyBlogs.Core/Controllers/FirewallController.cs

@@ -91,6 +91,7 @@ public class FirewallController : Controller
     /// <param name="env"></param>
     /// <returns></returns>
     [HttpGet("/craw/{id}")]
+    [ServiceFilter(typeof(FirewallAttribute))]
     public async Task<IActionResult> AntiCrawler(string id, [FromServices] ICacheManager<int> cacheManager, [FromServices] IWebHostEnvironment env)
     {
         if (Request.IsRobot())

+ 3 - 3
src/Masuit.MyBlogs.Core/Masuit.MyBlogs.Core.csproj

@@ -48,13 +48,13 @@
         <PackageReference Include="CLRStats" Version="1.0.0" />
         <PackageReference Include="Collections.Pooled" Version="1.0.82" />
         <PackageReference Include="CSRedisCore" Version="3.8.3" />
-        <PackageReference Include="EFCoreSecondLevelCacheInterceptor" Version="3.6.2" />
+        <PackageReference Include="EFCoreSecondLevelCacheInterceptor" Version="3.6.3" />
         <PackageReference Include="Hangfire" Version="1.7.30" />
         <PackageReference Include="Hangfire.MemoryStorage" Version="1.7.0" />
         <PackageReference Include="htmldiff.net-core" Version="1.3.6" />
         <PackageReference Include="IP2Region" Version="1.2.0" />
         <PackageReference Include="Karambolo.AspNetCore.Bundling.NUglify" Version="3.5.1" />
-        <PackageReference Include="Magick.NET-Q8-AnyCPU" Version="11.3.0" />
+        <PackageReference Include="Magick.NET-Q8-AnyCPU" Version="12.0.0" />
         <PackageReference Include="Masuit.Tools.Excel" Version="1.2.2" />
         <PackageReference Include="MaxMind.GeoIP2" Version="5.1.0" />
         <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.7" />
@@ -65,7 +65,7 @@
         <PackageReference Include="Microsoft.Graph" Version="4.35.0" />
         <PackageReference Include="Microsoft.Graph.Auth" Version="1.0.0-preview.7" />
         <PackageReference Include="MiniProfiler.AspNetCore.Mvc" Version="4.2.22" />
-        <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.5" />
+        <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.6" />
         <PackageReference Include="OpenXmlPowerTools-NetStandard" Version="4.6.23-alpha4" />
         <PackageReference Include="MiniProfiler.EntityFrameworkCore" Version="4.2.22" />
         <PackageReference Include="PanGu.HighLight" Version="1.0.0" />

+ 1 - 3
src/Masuit.MyBlogs.Core/Startup.cs

@@ -208,11 +208,9 @@ namespace Masuit.MyBlogs.Core
         /// <param name="env"></param>
         /// <param name="hangfire"></param>
         /// <param name="luceneIndexerOptions"></param>
-        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHangfireBackJob hangfire, LuceneIndexerOptions luceneIndexerOptions)
+        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHangfireBackJob hangfire, LuceneIndexerOptions luceneIndexerOptions, DataContext maindb, LoggerDbContext loggerdb)
         {
             ServiceProvider = app.ApplicationServices;
-            var maindb = ServiceProvider.GetRequiredService<DataContext>();
-            var loggerdb = ServiceProvider.GetRequiredService<LoggerDbContext>();
             maindb.Database.EnsureCreated();
             if (loggerdb.Database.EnsureCreated())
             {