diff --git a/src/BootstrapBlazor.Server/Components/App.razor b/src/BootstrapBlazor.Server/Components/App.razor
index b0435c03ab0..67907495568 100644
--- a/src/BootstrapBlazor.Server/Components/App.razor
+++ b/src/BootstrapBlazor.Server/Components/App.razor
@@ -27,6 +27,8 @@
+
+
diff --git a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs
index 95e2662a9c7..a393737047c 100644
--- a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs
+++ b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs
@@ -5,6 +5,7 @@
using BootstrapBlazor.Service.Services;
using Microsoft.AspNetCore.SignalR;
+using Microsoft.Extensions.Options;
using System.Text.Encodings.Web;
using System.Text.Unicode;
@@ -17,9 +18,27 @@ public static IServiceCollection AddBootstrapBlazorServerService(this IServiceCo
// 增加中文编码支持网页源码显示汉字
services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All));
+ // 增加错误日志
services.AddLogging(logBuilder => logBuilder.AddFileLogger());
+
+ // 增加跨域服务
services.AddCors();
+ // 增加多语言支持配置信息
+ services.AddRequestLocalization>((localizerOption, blazorOption) =>
+ {
+ blazorOption.OnChange(Invoke);
+ Invoke(blazorOption.CurrentValue);
+ return;
+
+ void Invoke(BootstrapBlazorOptions option)
+ {
+ var supportedCultures = option.GetSupportedCultures();
+ localizerOption.SupportedCultures = supportedCultures;
+ localizerOption.SupportedUICultures = supportedCultures;
+ }
+ });
+
#if DEBUG
#else
services.AddResponseCompression(options =>
@@ -34,8 +53,8 @@ public static IServiceCollection AddBootstrapBlazorServerService(this IServiceCo
// 增加 SignalR 服务数据传输大小限制配置
services.Configure(option => option.MaximumReceiveMessageSize = null);
- // 增加错误日志
- services.AddLogging(logging => logging.AddFileLogger());
+ // 增加授权服务
+ services.AddAuthorization();
// 增加后台任务服务
services.AddTaskServices();
diff --git a/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj b/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj
index 5a6ba6f60d4..afe7e0ebcfc 100644
--- a/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj
+++ b/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj
@@ -59,7 +59,6 @@
-
diff --git a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs
index 70afaebfa2b..e20367118e2 100644
--- a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs
+++ b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs
@@ -35,21 +35,6 @@ public static IServiceCollection AddBootstrapBlazorServices(this IServiceCollect
// 增加 Baidu ORC 服务
services.AddBootstrapBlazorBaiduOcr();
- // 增加多语言支持配置信息
- services.AddRequestLocalization>((localizerOption, blazorOption) =>
- {
- blazorOption.OnChange(Invoke);
- Invoke(blazorOption.CurrentValue);
- return;
-
- void Invoke(BootstrapBlazorOptions option)
- {
- var supportedCultures = option.GetSupportedCultures();
- localizerOption.SupportedCultures = supportedCultures;
- localizerOption.SupportedUICultures = supportedCultures;
- }
- });
-
// 增加 AzureOpenAI 服务
services.AddBootstrapBlazorAzureOpenAIService();
@@ -86,9 +71,6 @@ void Invoke(BootstrapBlazorOptions option)
// 增加 Table Excel 导出服务
services.AddBootstrapBlazorTableExportService();
- // 增加 脚本版本服务
- services.AddBootstrapAppendVersionService();
-
// 增加 PetaPoco ORM 数据服务操作类
// 需要时打开下面代码
//services.AddPetaPoco(option =>
@@ -147,7 +129,6 @@ public static IServiceCollection AddWebSiteServices(this IServiceCollection serv
services.AddOptionsMonitor();
// 增加模拟登录服务
- services.AddAuthorization();
services.AddCascadingAuthenticationState();
services.AddScoped();