EzAspDotNet 1.0.69

dotnet add package EzAspDotNet --version 1.0.69
                    
NuGet\Install-Package EzAspDotNet -Version 1.0.69
                    
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="EzAspDotNet" Version="1.0.69" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EzAspDotNet" Version="1.0.69" />
                    
Directory.Packages.props
<PackageReference Include="EzAspDotNet" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add EzAspDotNet --version 1.0.69
                    
#r "nuget: EzAspDotNet, 1.0.69"
                    
#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.
#:package EzAspDotNet@1.0.69
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=EzAspDotNet&version=1.0.69
                    
Install as a Cake Addin
#tool nuget:?package=EzAspDotNet&version=1.0.69
                    
Install as a Cake Tool

Website Made with

Publish Nuget Github Package Publish Nuget Package

GitHub forks GitHub stars GitHub watchers GitHub followers

GitHub GitHub repo size in bytes GitHub code size in bytes

EzAspDotNet

introduce

Easily usable with ASP.NET (Core or later).

Implemented by C# .NET 8

The purpose of this project is to easily build and operate a ASP.NET web server.

features

  • ElasticSearch usage to easy.
  • RabbitMQ usage to easy.
  • WebSocket usage to easy.
  • ASP.NET Web API usage to easy.
    • Common Protocol (with Common Header), Common Spec, Easy Setup, Exception Handling, Validation
  • Swagger usage to easy.
  • MongoDB usage to easy.
  • And more included C# utility codes

ENVIRONMENT Variable (high priority option)

  • MONGODB_CONNECTION
    • MongoDB Connection String
  • MONGODB_DATABASE
    • MongoDB Database Name

nuget

https://www.nuget.org/packages/EzAspDotNet/

version history

v1.0.69

decrease bundle size of discord web hook. (10 → 5)

v1.0.68

decrease bundle size of discord web hook.

v1.0.67

fixed discord webhook embed error.

v1.0.66

web hook group by channel → group by channel and username.

v1.0.65

update using Nuget packages.

v1.0.64

change notification collect rule by hook-url and channel. (slack)

v1.0.63

upgrade to dotnet 9. update using packages. remove rabbitmq extends.

v1.0.62

collect and send notification messages

v1.0.61

upgrade EzMongoDb version v1.0.4

v1.0.60

WebHookLoopingService HttpTaskRun Interval to 5sec

v1.0.59

fixed WebHookLoopingService HttpTaskRun to Async (await)

v1.0.58

webhook use in-memory to mongo db.

v1.0.57

use .NET 8

v1.0.55, v1.0.56

Recovery of the ability to blow web hooks only for data containing specific keywords

v1.0.53, v1.0.54

Fixed not operation filterKeyword errors. And remove keyword variable in Notification.

v1.0.52

Added error message on SlackWebHook failed.

v1.0.51

Support forcing mongodb connection string and database settings via environment variables

v1.0.50

Improve exception mandling & message.

v1.0.49

Remove JsonUtil.ConvertTo method.

v1.0.48

change string.IsNullOrEmpty return false to true on ContainsKeyword in Notification (webhook)

v1.0.47

added notification prefix and postfix. changed notification keyword to notification filter keyword.

v1.0.46

Moved MongoDb function To EzMongoDb (https://github.com/elky84/EzMongoDb)

v1.0.45

Added AutoMapper and MapperUtil. (AutoMapper Util)

v1.0.44

Disable cookie security configration. (for http) Added port to RabbitMq Configuration.

v1.0.43

Added file logging configuration from serilog.json.

v1.0.42

Added file logging to default option.

v1.0.41

Added InternalServer header to missing HttpClient method.

v1.0.40

Upgrade version EzAspDotNet.Protocols. (1.0.3 → 1.0.4)

v1.0.39

Upgrade version EzAspDotNet.Protocols. (1.0.0 → 1.0.3)

v1.0.38

Added HttpClientService.

v1.0.37

Maximum webhook attachment size 50

v1.0.36

Seperate Protocol function to EzAspDotNet.Protocols package.

v1.0.35

Fixed webhook error. (cause by v1.0.34)

v1.0.34

Fixed multithreading issues in webhook process. (List to ConcurrentBag)

v1.0.33

Fixed multithreading issues in webhook process.

v1.0.32

Change use to Slack webhooks group by HookUrl and Channel (Discord webhook not used Channel)

v1.0.31

Integrate MongoDbWebUtil. https://github.com/elky84/MongoDbWebUtil Remove namespace MongoDbWebUtil. (move to EzAspDotNet)

v1.0.30

Support webhook groupping. Avoid having to pass a webhook timestamp value.

v1.0.29

Fixed discord time stamp issue.

v1.0.28

Support webhook data single or multi embed. (support twice)

v1.0.27

Support webhook data multi embed.

v1.0.26

Improve discord webhook formatting. (More information)

v1.0.25

Improve discord webhook formatting. Added discord webhook Unit Test.

v1.0.23

Fix discord webhook image embeds error.

v1.0.22

Fix discord webhook formatting.

v1.0.20

Improve Protocol header. (Removed similar variables)

v1.0.19

Typo correction (ToIntRegx() → ToIntRegex())

v1.0.18

Support Alert optional field. (Notification.Data.WebHook)

v1.0.17

Improved Slack Alarm Readability

v1.0.16

added general utility codes (from EzAspDotNet)

  • LoopingService
  • RepeatedService
  • ClassUtil
  • CollectionUtil
  • HttpClientUtil (integrate to HttpClient.Extend)
  • JsonUtil
  • StringUtil (integrate)
  • TupleUtil
  • TypesUtil

v1.0.14

features added WebHook (Slack, Discord)

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
1.0.69 215 8/5/2025
1.0.68 272 5/13/2025
1.0.67 167 5/11/2025
1.0.66 204 4/9/2025
1.0.65 180 2/15/2025
1.0.64 161 11/20/2024
1.0.63 150 11/16/2024
1.0.62 146 11/15/2024
1.0.61 148 11/10/2024
1.0.60 158 11/9/2024
1.0.59 150 11/9/2024
1.0.58 145 11/9/2024
1.0.57 191 3/6/2024
1.0.56 316 4/29/2023
1.0.55 258 4/29/2023
1.0.54 242 4/28/2023
1.0.53 241 4/28/2023
1.0.52 366 1/16/2023
1.0.51 508 1/14/2023
1.0.50 430 11/2/2022
1.0.49 512 9/26/2022
1.0.48 556 6/11/2022
1.0.47 481 6/11/2022
1.0.46 498 5/19/2022
1.0.45 466 5/19/2022
1.0.44 479 5/3/2022
1.0.43 477 4/23/2022
1.0.42 500 4/22/2022
1.0.41 516 4/13/2022
1.0.40 489 4/6/2022
1.0.38 478 3/21/2022
1.0.37 507 3/20/2022
1.0.36 506 3/17/2022
1.0.35 512 3/11/2022
1.0.34 526 3/11/2022
1.0.33 491 2/25/2022
1.0.32 512 2/18/2022
1.0.31 542 2/16/2022
1.0.30 515 2/3/2022
1.0.29 512 2/3/2022
1.0.28 508 2/3/2022
1.0.27 521 2/3/2022
1.0.26 517 2/2/2022
1.0.25 510 2/2/2022
1.0.24 511 1/27/2022
1.0.23 523 1/24/2022
1.0.22 519 1/24/2022
1.0.21 510 1/24/2022
1.0.20 518 1/23/2022
1.0.19 498 1/18/2022
1.0.18 500 1/15/2022
1.0.17 498 1/15/2022
1.0.16 343 1/11/2022
1.0.15 348 1/8/2022
1.0.14 346 1/8/2022
1.0.13 344 1/8/2022
1.0.12 342 1/8/2022
1.0.11 338 1/8/2022
1.0.10 327 1/8/2022
1.0.9 365 1/3/2022
1.0.8 368 1/3/2022
1.0.7 361 12/30/2021
1.0.6 341 12/30/2021
1.0.5 358 12/29/2021
1.0.4 368 12/29/2021
1.0.3 378 12/28/2021
1.0.2 366 12/28/2021
1.0.1 355 12/28/2021
1.0.0 368 12/28/2021