godsharp - Hsu.Daemon.Hosting.Web 2023.308.31-preview010312
An easy service hosting library for Windows and Linux.
PM> Install-Package Hsu.Daemon.Hosting.Web -Version 2023.308.31-preview010312 -Source https://www.myget.org/F/godsharp/api/v3/index.json
> nuget.exe install Hsu.Daemon.Hosting.Web -Version 2023.308.31-preview010312 -Source https://www.myget.org/F/godsharp/api/v3/index.json
> dotnet add package Hsu.Daemon.Hosting.Web --version 2023.308.31-preview010312 --source https://www.myget.org/F/godsharp/api/v3/index.json
<PackageReference Include="Hsu.Daemon.Hosting.Web" Version="2023.308.31-preview010312" />
Copy to clipboard
source https://www.myget.org/F/godsharp/api/v3/index.json
nuget Hsu.Daemon.Hosting.Web ~> 2023.308.31-preview010312
Copy to clipboard
> choco install Hsu.Daemon.Hosting.Web --version 2023.308.31-preview010312 --source https://www.myget.org/F/godsharp/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "godsharp" -SourceLocation "https://www.myget.org/F/godsharp/api/v2"
Install-Module -Name "Hsu.Daemon.Hosting.Web" -RequiredVersion "2023.308.31-preview010312" -Repository "godsharp" -AllowPreRelease
Copy to clipboard
Browse the sources in this package using Visual Studio or WinDbg by configuring the following symbol server URL: https://www.myget.org/F/godsharp/api/v2/symbolpackage/
Hsu.Daemon
Package Version
- Web : Used for
IWebHost
.
Getting Started
Self Commands
# windows
appName.exe --help
# Linux
dotnet appName.dll --help
Windows Service(.NET Framework)
PM> Install-Package Hsu.Daemon.Cli
PM> Install-Package Hsu.Daemon.Windows
var daemond = Daemond.CreateBuilder(args).UseWindowsServices().Build();
if (!daemond.Runnable()) return;
daemond
.Configure(x => x
.OnStart(OnStart)
.OnStop(OnStop)
)
.Run();
Worker Service
PM> Install-Package Hsu.Daemon.Cli
PM> Install-Package Hsu.Daemon.Windows
PM> Install-Package Hsu.Daemon.Systemd
PM> Install-Package Hsu.Daemon.Hosting
// 1. To parser arguments
var daemond = Daemond.CreateBuilder(args).UseWindowsServices().Build();
if (!daemond.Runnable()) return;
var builder = Host.CreateDefaultBuilder(args);
// 2. Use middleware
// builder.UseWindowsService();
// or
// builder.UseSystemd();
// 3. Execute serving or console
builder.Build().Run(daemond.Code);
License
MIT
-
.NETFramework 4.6.1
- Hsu.Daemon (>= 2023.308.31-preview010312)
- Microsoft.AspNetCore.Hosting.WindowsServices (>= 2.1.0 && <= 2.2.0)
-
.NETCoreApp 3.1
- Hsu.Daemon (>= 2023.308.31-preview010312)
- Microsoft.AspNetCore.Hosting.WindowsServices (>= 3.1.32)
-
.NETFramework 5.0
- Hsu.Daemon (>= 2023.308.31-preview010312)
- Microsoft.AspNetCore.Hosting.WindowsServices (>= 5.0.17)
-
.NETFramework 6.0
- Hsu.Daemon (>= 2023.308.31-preview010312)
- Microsoft.AspNetCore.Hosting.WindowsServices (>= 6.0.0)
-
.NETFramework 7.0
- Hsu.Daemon (>= 2023.308.31-preview010312)
- Microsoft.AspNetCore.Hosting.WindowsServices (>= 7.0.0)
-
.NETStandard 2.0
- Hsu.Daemon (>= 2023.308.31-preview010312)
- Microsoft.AspNetCore.Hosting.WindowsServices (>= 2.1.0 && <= 2.2.0)
- .NETCoreApp 3.1: 3.1.0.0
- .NETFramework 4.6.1: 4.6.1.0
- .NETFramework 5.0: 5.0.0.0
- .NETFramework 6.0: 6.0.0.0
- .NETFramework 7.0: 7.0.0.0
- .NETStandard 2.0: 2.0.0.0
OwnersSeay |
AuthorsHsu |
Project URLhttps://github.com/hsu-net/daemon |
LicenseUnknown |
TagsService Worker Worker Service Windows Service Systemd |
Info0 total downloads |
0 downloads for version 2023.308.31-preview010312 |
Download (35.16 KB) |
Download symbols (59.2 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
2024.103.25 | 41.82 KB | Mon, 25 Mar 2024 04:30:15 GMT | 0 | ||||
2024.103.25-preview122740 | 42.06 KB | Mon, 25 Mar 2024 04:28:07 GMT | 0 | ||||
2024.103.25-preview110859 | 42.03 KB | Mon, 25 Mar 2024 03:09:30 GMT | 0 | ||||
2024.103.25-preview103615 | 42.04 KB | Mon, 25 Mar 2024 02:36:46 GMT | 0 | ||||
2023.309.5-preview170442 | 35.18 KB | Tue, 05 Sep 2023 09:05:04 GMT | 0 | ||||
2023.308.31 | 34.96 KB | Wed, 30 Aug 2023 17:07:58 GMT | 0 | ||||
2023.308.31-preview010312 | 35.16 KB | Wed, 30 Aug 2023 17:03:44 GMT | 0 | ||||
2023.308.30 | 34.94 KB | Wed, 30 Aug 2023 10:29:21 GMT | 0 | ||||
2023.308.30-preview175413 | 35.15 KB | Wed, 30 Aug 2023 09:54:52 GMT | 0 | ||||
2023.308.30-preview162731 | 34.38 KB | Wed, 30 Aug 2023 08:28:02 GMT | 0 |