What is the current .NET version on an Azure App Service

Microsoft .NET Benjamin Perkins
Microsoft .NET Benjamin Perkins

I have an App Service here (currentdotnetversion) that shows the output of the current (when I wrote this article) .NET version using C# code.  Here is a partial code snippet: I took the code from here and I got the Microsoft.Win32 assembly via a NuGet package, see Figure 1. Figure 1, where to get the…

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 capture an ASP.NET Core memory dump on Azure App Service

Azure App Service
Azure App Service

I have written numerous articles about ASP.NET and creating memory dumps, but noticed I had not written one specifically about capturing an ASP.NET Core memory dump on an Azure App Service.  Here are some of my ‘related’ articles of this matter. Create a memory dump for your slow performing Web App How to take a…

0

Azure App Service Disk Length Queue

Azure App Service
Azure App Service

It wouldn’t be prudent to divulge the intellectual property (IP) details of how Azure App Services are configured in detail, but, right or wrong, I like to point to Azure Pack Web Sites (*) as the building block of Azure App Services.  However, keep in mind that Azure Stack is a more recent version of…

0

Must use, must know WinDbg commands, my most used

WinDbg Debugging Benjamin Perkins
WinDbg Debugging Benjamin Perkins

I like to write stuff.  As I personally use it for reference, instead of keeping it to myself, I often post it onto my blog here.  Here is my list of most used WinDbg commands and what information I get for them. I was a big fan of PSSCOR, but since MEX is now a…

2

Can you trace WCF using Failed Request Tracing

Microsoft .NET Benjamin Perkins
Microsoft .NET Benjamin Perkins

Yes you can.  I wrote this blog a long time ago that explains how to setup a Hello World WCF service and consumer.  I have also written numerous articles about Failed Request Traces: Lab 4: Install and configure Failed Request Tracing Lab 16: Configuring Failed Request Tracing to take a memory dump Install Failed Request…

0

GENERAL_READ_ENTITY_START

IIS Internet Information Services
IIS Internet Information Services

I was looking around for some understanding on the what this event within the request pipeline meant.  As seen in Figure 1, you can find this event when you are capturing a Failed Request trace. I wrote a lab about capturing Failed Request Traces here –> Lab 4: Install and configure Failed Request Tracing Figure…

0

Troubleshooting an Azure App Service backup issue

Azure Backup
Azure Backup

Here and here “My Backups are failing, Let’s open a support ticket” are some good information about how to configure an Azure App Service backup.  I like the fact that you can also include a database backup in parallel with a backup of the web site.  Keep in mind the limit of 10GB in regards…

0

Failed to save Auth settings Easy Auth Azure Authentication

Azure App Service
Azure App Service

When I tried to configure a a URL into the ALLOWED EXTERNAL REDIRECT URLS text box, as shown in Figure 1, I received the following error. The initial thought was that because the domain I was trying to add was a multi-subdomain format like:  public.admin.contoso.com that for some reason wasn’t liking that. What I figured…

0

Failed to update App Service Plan the sites exceed maximum number of slots

Azure App Service
Azure App Service

After some testing I wanted to scale down my 5 instances of Standard S3 plan machines and I got this error when scaling down to FREE: Failed to update App Service plan : {“Code”:”Conflict”,”Message”:”The site(s) ” exceed maximum number of slots allowed for the hosting plan. Remove all deployment slots before scaling to a different…

0

500.79 Internal Server Error

Azure Active Directory (AAD)
Azure Active Directory (AAD)

I got this exception when I was trying to configure the Azure Active Directory authentication in Advance management mode for an Azure App Service.  Basically, I was following the (Alternative Method) instructions described here.  After following all the instructions, I was getting this exception, as shown in Figure 1. Figure 1, 500 79 internal server…

0

What do C# values look like in WinDbg

WinDbg Debugging Benjamin Perkins
WinDbg Debugging Benjamin Perkins

One of the important areas you need to master when analyzing memory dumps is to recognize patterns that are normal and not normal.  You can only come to those conclusions after looking at many, many, many, many memory dumps and either remembering or taking notes on how a process looks when all is ok, so…

0

Using FTPS with Azure App Services

Azure App Service
Azure App Service

Using FTPS is a very interesting area.  I read a lot about it, but can’t really ever get to the point where I finish the article and know where I need to go then.  Point is, using any form of SSL or TLS is a negotiation between a client and the server.  Most of the…

0