去除WindowsServices和Systemd依赖,自行安装
This commit is contained in:
@@ -13,8 +13,16 @@ namespace ThingsGateway.Web.Entry
|
||||
builder.WebHost.UseStaticWebAssets();
|
||||
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
|
||||
builder.Host.UseContentRoot(AppContext.BaseDirectory);
|
||||
builder.Host.ConfigureWindowsService();
|
||||
builder.Host.ConfigureLinuxService();
|
||||
|
||||
/*
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting.Systemd" Version="7.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="7.0.0" />
|
||||
</ItemGroup>
|
||||
* */
|
||||
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>ػ<EFBFBD><D8BB>ɰ<EFBFBD>װ
|
||||
//builder.Host.UseWindowsService();
|
||||
//builder.Host.UseSystemd();
|
||||
|
||||
builder.Inject();
|
||||
var app = builder.Build();
|
||||
|
||||
@@ -3,29 +3,7 @@
|
||||
/// </summary>
|
||||
public static class SevicesExtension
|
||||
{
|
||||
/// <summary>
|
||||
/// 添加linux服务支持
|
||||
/// </summary>
|
||||
/// <param name="hostBuilder"></param>
|
||||
/// <returns></returns>
|
||||
public static IHostBuilder ConfigureLinuxService(this IHostBuilder hostBuilder)
|
||||
{
|
||||
hostBuilder.UseSystemd();
|
||||
|
||||
return hostBuilder;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加windows服务支持
|
||||
/// </summary>
|
||||
/// <param name="hostBuilder"></param>
|
||||
/// <returns></returns>
|
||||
public static IHostBuilder ConfigureWindowsService(this IHostBuilder hostBuilder)
|
||||
{
|
||||
hostBuilder.UseWindowsService();
|
||||
|
||||
return hostBuilder;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -14,10 +14,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting.Systemd" Version="7.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="7.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\ThingsGateway.Web.Core\ThingsGateway.Web.Core.csproj" />
|
||||
|
||||
Reference in New Issue
Block a user