How I improved my chatbot

I think a common attribute of a hardcore coder is procrastination.  Up to now I have brainstormed my LadyBug but have not done much coding to support the backend.  Nonetheless, this is probably my last blog on the design of my #chatbot and will start coding it pretty soon.  If you haven’t seen my other…


Enable logging for your Hybrid Connection Manager, troubleshooting

#HybridConnection #Azure #Microsoft – There are 2 kinds of logging you can use to troubleshoot any issues with your Azure Hybrid Connection Manager.  The first one is to enable System.Net tracing as I describe here.  And the second is to add an App Setting named HYBRIDCONNECTIVITY_LOGGING_ENABLED with a value of 1 to the Azure App…


Using Azure Xplat-CLI with Azure App Services in the German Cloud

Although you can use CLI with the public cloud as well and you can use it to configure many of the Azure features, this article is a bit focused on the Azure German Cloud #AzureGermanCloud #GermanCloud and the Azure App Services #Azure #AppServices running within it. You can ‘get started’ with Microsoft Azure Deutschland here. …


Azure CLI ‘config’ is not an azure command

I was writing this article here where I tested out installing Azure CLI, logging in and some Azure App Service commands and many of the examples I found were using the CONFIG command when configuring an App Service Plan. I received this error when I execute a command with CONFIG: error: ‘config’ is not an…


Adding LUIS Entities to my chatbot

I have written a number of articles about my #chatbot #chatbots using LUIS and the Azure Bot Service, see the following: Create a Bot using an Azure App Service Bot Service Most common chatbot questions and how to answer them Publishing a chatbot using Bot Services and LUIS How I tested / debugged my chatbot…


Create a memory dump for your slow performing Web App

There are numerous ways to create a memory dump for a slow performing Web App, but I find this one the simplest and quickest.  Follow these steps to capture a memory dump of the W3WP process responding to requests which are slower than expected.  Here are the steps: 1. Login to your KUDU console.  I…


Create a VNET and access an Azure VM hosted within it from an App Services Web App

There are 2 kinds of VNETs at the moment, they are VNETv1 (ASM), also referred to as ‘Classic virtual networks’ and VNETv2 (ARM), aka ‘Resource Manager virtual networks’.  The binding between a VNETv1 and a Web App can be achieved within the AUX portal here, while the same needs to be performed using PowerShell for…


Enable Failed Request Tracing for an Azure App Service Web App

When you are experiencing slow performance on your Azure App Service #Microsoft a start is to look at the IIS logs, specifically at the time-taken column.  This will confirm that indeed there are some slow requests and identify better how slow they are.  If you want to take it one step further, you can enable…


Remote debug your Azure App Service Web App

I created a sample ASP.NET application that you can download from here that contains a slow running request, a handled and an unhandled exception. To configure and remote debug your Microsoft Azure App Service Web App, you will need to perform the following: Have a Web App deployed to the Azure platform Attach the remote…


How to take a memory dump from a specific App Service instance

I wrote this article that discussed how to monitor the different instances of an Azure App Service. As you know, when you access the KUDU console, as I discussed here, you are accessing only 1 of the multiple instances, which may or may not be having a problem. So, if you take a memory dump…