Comgenie.Server
2024.11.23.1
dotnet add package Comgenie.Server --version 2024.11.23.1
NuGet\Install-Package Comgenie.Server -Version 2024.11.23.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Comgenie.Server" Version="2024.11.23.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Comgenie.Server --version 2024.11.23.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Comgenie.Server, 2024.11.23.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Comgenie.Server as a Cake Addin #addin nuget:?package=Comgenie.Server&version=2024.11.23.1 // Install Comgenie.Server as a Cake Tool #tool nuget:?package=Comgenie.Server&version=2024.11.23.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Comgenie.Server
This library gives the ability to run http and smtp servers from your own code, including automatic valid SSL for both (using LetsEncrypt). The library should be easy to expand with other tcp servers as well.
The http server has the following features:
- File routes (with GZip compression)
- Application routes similar to controllers in ASP.Net MVC
- Reverse proxy including response manipulation
- Support for hosting a second instance remotely and adding routes/handling requests of the main instance
- Websockets
- Abstract WebDAV class to easily create a custom WebDAV server
The smtp server has the following features:
- DKIM verification
- Utility to send DKIM signed email
- StartTLS
To get started, please take a look at the examples provided at https://github.com/Comgenie/ComgenieLibraries
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- Comgenie.Util (>= 2024.11.23.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2024.11.23.1 | 37 | 11/23/2024 |
2023.9.23.1 | 159 | 9/23/2023 |
2023.4.16.1 | 195 | 4/16/2023 |
2023.4.1.1 | 213 | 4/1/2023 |