Operations | Monitoring | ITSM | DevOps | Cloud

.NET

How to verify the license key for a .NET application

Learn how to verify the license key when the.NET monitor fails to be created in the Site24x7 web client. About Site24x7 Site24x7 offers unified cloud monitoring for DevOps and ITOps. Monitor the experience of real users accessing websites and applications from desktop and mobile devices. Site24x7's in-depth monitoring capabilities enable DevOps teams to monitor and troubleshoot applications, servers, and network infrastructures (including private and public clouds). End-user experience monitoring is done from over 90 locations across the world and various wireless carriers.

Creating and downloading zip files with ASP.NET Core

For a recent feature, I had to download a batch of files from an internal website written in ASP.NET Core. Zipping the files before downloading them, turned out as a great way of easily implementing multi-file download. .NET offers all of the needed features and in this post, I'll show you how to implement it. To get started, I'll create a new ASP.NET Core website: I'm picking the MVC template, but none of the zip-related code is specific to MVC.

How to install the Site24x7 APM Insight .NET Core agent in Linux

This video will guide you through the installation of the Site24x7 APM Insight.NET Core agent. With the APM Insight.NET Core agent, you can monitor your web applications built in.NET Core 2.0 and above. You can track HTTP requests, SQL queries, errors, exceptions, web API calls, and remote calls in your ASP.NET Core applications hosted on Windows, Linux, or Mac. Related links The one-line code to include in the Program.cs file: builder.Services.AddSite24x7ApmInsights();

Logging and global error handling in .NET 7 WPF applications

While developing elmah.io support for WPF, I had the chance to look into WPF for the first time in many years. I couldn't stop myself from digging down into all sorts of details about how logging has evolved in WPF since I last wrote a WPF app. In this post, I'll share some of the findings I made in this rediscovering journey.

How to install the Site24x7 APM Insight .NET Core agent

This video will walk you through the process of installing the Site24x7 APM Insight.NET Core agent. With the APM Insight.NET Core agent, you can monitor your web applications built in.NET Core 2.0 and above. You can track HTTP requests, SQL queries, errors, exceptions, web API calls, and remote calls in your ASP.NET Core applications hosted on IIS or Kestrel web servers. This installation method works in both Linux and Windows environments.

Announcing general availability of Elastic APM .NET agent profiler auto-instrumentation

A few months back, we introduced the beta release of Elastic APM.NET agent profiler auto-instrumentation. Fast forward to today, we're excited to announce the general availability (GA) of this powerful capability that allows the.NET APM agent to automatically instrument.NET Framework, .NET Core, and.NET applications without requiring code changes or recompilation.

Optimize your .NET application performance with the Datadog Continuous Profiler

.NET is a framework built by Microsoft that simplifies the complexities of developing cross-platform applications. Using.NET, developers can create powerful applications with rapid response times and more. We’re excited to announce that the Datadog Continuous Profiler now provides general support for.NET applications, including.NET Framework, .NET Core, and.NET 5+.

How to download files from ASP.NET Core MVC

I have been implementing a couple of features lately that allow users to download files. During this process, I have visited various namespaces and possibilities with ASP.NET Core. In an attempt not to forget what I have learned and in the hope that this knowledge can be used by others, here is a blog post about downloading files from ASP.NET Core 😊 This post will use an ASP.NET Core MVC application as an example since that is what I am using.

How to get base URL in ASP.NET Core

You typically don't and shouldn't need to know where a web app is deployed. At least not from within the code of the web app itself. I keep seeing questions related to this, though. There are a range of reasons why this can still be relevant like if you want to generate and output an absolute URL in an MVC controller or Razor page. Here's a blog post about how to get the base URL in ASP.NET Core. Let's rewind a bit before we start looking into the code. All websites are deployed somewhere.