Catatan

MSSQL Timeout expired. Max pool size was reached.

Imej
mssql 'Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.' Solutions:  1)  How can I solve a connection pool problem between ASP.NET and SQL Server?  https://stackoverflow.com/questions/670774/how-can-i-solve-a-connection-pool-problem-between-asp-net-and-sql-server 2) SQL Server Connection Pooling (ADO.NET)   https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql-server-connection-pooling#adding-connections 3) d

Wireshark Dark Mode

Imej
How to open Wireshark in Dark Mode. Download the latest Wireshark software. Open a command prompt and type this command  "C:\Program Files\Wireshark\Wireshark.exe" -platform windows:darkmode=2   Yay! Wireshark Dark Mode References: 

IoT Arduino IDE - ESP32

Imej
References: Installing the ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux) https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

Create minimal WEB API ASP.NET

Imej
Tutorial: Create a minimal web API with ASP.NET Core https://docs.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?view=aspnetcore-6.0&tabs=visual-studio Use a database with minimal API, Entity Framework Core, and ASP.NET Core https://docs.microsoft.com/en-us/learn/modules/build-web-api-minimal-database/?wt.mc_id=academic-0000-chnoring Return value JSON or XML format JSON and XML Serialization in ASP.NET Web API https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/json-and-xml-serialization Deploying Web API ASP.NET Quickstart: Deploy an ASP.NET web app https://docs.microsoft.com/en-us/azure/app-service/quickstart-dotnetcore?tabs=net60&pivots=development-environment-vs The .NET Core Hosting Bundle https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/hosting-bundle?view=aspnetcore-6.0 Publish .NET 5 Web API on IIS || .NET Core Hosting on IIS

Android TV & PC stick

Imej
PCG02 GLE Fanless PC Stick Intel Gemini Lake J4125 Windows 10 Pro https://store.mele.cn/collections/pc-stick/products/pcg02-gle-fanless-pc-stick-intel-gemini-lake-j4125-windows-10-pro?variant=41993279537330

ASP.NET C# Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.

Imej
The Error: <asp:AsyncPostBackTrigger ControlID="Timer1" /> The Solutions: Change  <asp:AsyncPostBackTrigger ControlID="Timer1" /> to  <asp:PostBackTrigger ControlID="Timer1" /> Reference Solution: https://social.msdn.microsoft.com/Forums/en-US/cc3f69ee-6634-4f2c-ab97-0427825ce0e4/syswebformspagerequestmanagerparsererrorexception-the-message-received-from-the-server-could-not?forum=aspwebforms#:~:text=WebForms.-,PageRequestManagerParserErrorException%3A%20The%20message%20received%20from%20the%20server%20could%20not%20be,or%20server%20trace%20is%20enabled.

Add ProjectInstaller in Windows Service

Imej
How to create ProjectInstaller.cs class in Windows Service? On Solution Explorer, Go to Service1.cs and double click on the file to open the design view. Right-click in the Design View box and select Add Installer. The class will be generated as below. Click on serviceProcessInstaller1. Set Account : LocalSystem Build the application.