懒得勤快 před 2 roky
rodič
revize
eb983bbf80

+ 2 - 1
src/Masuit.MyBlogs.Core/Extensions/Hangfire/HangfireActivator.cs

@@ -13,6 +13,7 @@ public sealed class HangfireActivator : JobActivator
 
 	public override object ActivateJob(Type type)
 	{
-		return _serviceProvider.GetService(type);
+		using var serviceScope = _serviceProvider.CreateScope();
+		return serviceScope.ServiceProvider.GetService(type);
 	}
 }

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

@@ -54,23 +54,23 @@
         <PackageReference Include="Karambolo.AspNetCore.Bundling.NUglify" Version="3.6.1" />
         <PackageReference Include="Markdig" Version="0.30.4" />
         <PackageReference Include="MaxMind.GeoIP2" Version="5.1.0" />
-        <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.2" />
-        <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="7.0.2" />
-        <PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="7.0.2" />
-        <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.2" />
-        <PackageReference Include="Microsoft.Graph" Version="4.52.0" />
+        <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.3" />
+        <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="7.0.3" />
+        <PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="7.0.3" />
+        <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.3" />
+        <PackageReference Include="Microsoft.Graph" Version="4.53.0" />
         <PackageReference Include="Microsoft.Graph.Auth" Version="1.0.0-preview.7" />
         <PackageReference Include="Microsoft.NETCore.Platforms" Version="7.0.0" />
         <PackageReference Include="MiniProfiler.AspNetCore.Mvc" Version="4.2.22" />
-        <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.1" />
+        <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.3" />
         <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" />
         <PackageReference Include="SixLabors.ImageSharp.Web" Version="2.0.2" />
-        <PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.24" />
-        <PackageReference Include="TimeZoneConverter" Version="6.0.1" />
+        <PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.25" />
+        <PackageReference Include="TimeZoneConverter" Version="6.1.0" />
         <PackageReference Include="WilderMinds.RssSyndication" Version="1.7.0" />
-        <PackageReference Include="Z.EntityFramework.Plus.EFCore" Version="7.18.3" />
+        <PackageReference Include="Z.EntityFramework.Plus.EFCore" Version="7.18.4" />
     </ItemGroup>
     <ItemGroup>
         <Content Update="appsettings.json">