Web Server Logging, IIS logs, deployment slots and swaps

Azure App Service
Azure App Service

I wrote a number of articles related to this topic, have a look to get a better context in regards to this one. Download Azure App Services Web App log files from Visual Studio Enable logging on your Windows Azure Web App – App Service from Visual Studio Using LogParser to analyze the EVENTLOG.XML, Azure…

0

Memory consumption issue with WinDbg, address summary

WinDbg Debugging Benjamin Perkins
WinDbg Debugging Benjamin Perkins

I must confess being pretty good at analyzing memory dumps from a performance or an exception perspective.  I have written a few articles and labs about those types of problems: Lab 19: Debugging a high CPU hang W3WP process using WinDbg Lab 20: Debugging a low CPU hang W3WP process using WinDbg Create a memory…

0

An error occurred

Azure Functions Benjamin Perkins
Azure Functions Benjamin Perkins

While I was writing these articles about creating, developing local and deploying an Azure Function App, I received this error, Figure 1. How to create an Azure Function in Visual Studio How to connect to a database from an Azure Function Deploy an Azure Function created from Visual Studio Check out all my Azure Functions…

0

Publish failed

Azure Functions Benjamin Perkins
Azure Functions Benjamin Perkins

While I was writing these articles about creating, developing local and deploying an Azure Function App, I received this error, Figure 1. How to create an Azure Function in Visual Studio How to connect to a database from an Azure Function Deploy an Azure Function created from Visual Studio Check out all my Azure Functions…

0

Server Error 0x800004005 Request timed out.

C# Benjamin Perkins
C# Benjamin Perkins

I wrote this post and this lab about the impact of having debug=true in your web.config file.  The fact is, when you are running in a production environment, you do not want to have debug=true.  However, I was writing a series of NETSH tracing posts: Capturing a NETSH network trace Analyze NETSH traces with Wireshark…

0

How to analyze a trace taken using NETSH TRACE

Networking Benjamin Perkins
Networking Benjamin Perkins

I wrote article “Capture a NETSH network trace” here, where I discussed how to capture a NETSH trace, I will discuss how I analyzed it now. I wrote another here that explains how to convert the ETL into a CAP file so it can be analyzed in Wireshark or Network Monitor.  “Analyze NETSH traces with…

0

Analyze NETSH traces with Wireshark or Network Monitor, convert ETL to CAB

Networking Benjamin Perkins
Networking Benjamin Perkins

I wrote a post about how I captured a NETSH trace here “Capture a NETSH network trace”.  I like to use Wireshark to analyze my network traces, this post describes how I analyzed a NETSH .ETL trace file in Wireshark. NOTE:  Wireshark is not a Microsoft product it is a 3rd party tool. Basically, I…

0

Capture a NETSH network trace

Networking Benjamin Perkins
Networking Benjamin Perkins

Here are the official details on this one.  I was needing to do this and realized that I had never written a post on this one.  Although we are moving into the cloud and this isn’t needed so much anymore, all the IT pros who will continue to work with Windows Server within their own…

0

Configuration error, targetFramework 4.7

Microsoft .NET Benjamin Perkins
Microsoft .NET Benjamin Perkins

I was deploying some code to one of my IIS servers and got this YSOD as seen in Figure 1.  I had coded in Visual Studio 2017 with the .NET Framework 4.7 targeted from my ASP.NET Web Forms application I wrote. Figure 1, Server Error, targetFramework=”4.7” I like to look at the version of the…

0

Targeting a specific version of the .NET Framework

Microsoft .NET Benjamin Perkins
Microsoft .NET Benjamin Perkins

I find numerous opinions and understandings about side-by-side and in-place installations of the .NET Framework.  Here is my favorite explanation of this “.NET Versioning and Multi-Targeting – .NET 4.5 is an in-place upgrade to .NET 4.0”.  I also link to that same article in one of my IIS labs here, “Lab 5: Basic and Advanced…

0

How to delete your Azure App Service deployment credential

Azure App Service
Azure App Service

I wrote this article “Resetting FTP password, using Publish Profile credentials, Azure App Service” here which may be of interest to you as well.  In this article, if your goal is to deleted the deployment credential, then you landed on the right page.  If you access the Deployment credentials blade shown in Figure 1 you…

0

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. 404.63.0

Azure App Service Environment
Azure App Service Environment

I was troubleshooting this issue on an Azure App Service (ASE) and found the 404 was actually a 404.63.0 which translates into “Site not found: Hostname lookup failed, we are probably under attack”.  The interesting thing was that it was only reproducible randomly and after I sat an hit the F5 or refreshed the page…

0

Why is my Azure App Service down?

Azure App Service
Azure App Service

Why is my Azure App Service Slow?  Why does my Azure App Service consume so much CPU?  Why does my Azure App Service consume so much memory?  Why does my Azure App Service restart?  Why does my Azure App Service open so many TCP connections? If you have ever asked any of those questions, look…

0

Installing Procdump for Linux

Linux Benjamin Perkins
Linux Benjamin Perkins

Since I support Azure App Services and there is a influx of customers who want to use the Azure App on Linux stack, I felt it prudent to get my feet wet with Ubuntu.  Learning some #Bash too while I’m at it.  #Linux The instructions on how to do this already exist here, so I…

0

How to disable preloadEnabled on an Azure App Service

ASP.NET Benjamin Perkins
ASP.NET Benjamin Perkins

I wrote this article here that describes the requirements for creating an XDT file which will allow the configuration of attributes that must happen in the applicationHost.config file.  As you know, you cannot simply / directly make a change to that file (applicationHost.config) on the Azure App Service, you have to extend it via this…

0