This is such a simple yet powerful tool to use, easy to implement and does some real hard core, complicated stuff in the back ground to get the connectivity to work. Similar instructions can be found here “Azure App Service Hybrid Connections”. I wrote this article about connecting an Azure App Service to VM in […]
Read More →Author: Benjamin Perkins
Troubleshooting App Service Hybrid Connection Manager
I wrote this article “Enable logging for your Hybrid Connection Manager, troubleshooting”, but that was for the deprecated Hybrid Connection feature which uses Azure Biztalk. You would see any ‘classic’ connections in the ‘Classic hybrid connections’ area on the Hybrid connections as seen in Figure 1. Figure 1, classic hybrid connections If you are running […]
Read More →Required parameter ‘adminPassword’ is missing (null)
In case you have not read the article which led to this one, check it out here “How to use ARM templates for deployments”. Once I resolved the previous 2 bumps: Deployment template validation failed: Circular dependency detected on resource osDisk.managedDisk.id’ is not allowed The final action was to provide an admin password for my […]
Read More →osDisk.managedDisk.id’ is not allowed
I was writting this article here “How to use ARM templates for deployments” and received the result seen in Figure 1. Figure 1, failed deployment using templates azure arm When I clicked on the operations details i found the following details. { “error”: { “code”: “InvalidParameter”, “target”: “osDisk.managedDisk.id”, “message”: “Parameter ‘osDisk.managedDisk.id’ […]
Read More →How to use/create ARM templates for deployments
I was building a lab for the creation of a Hybrid Connection Manager (HCM) link between an Azure App Service and an Azure VM within a VNET. In most cases, yes, you use HCM to access resources hosted within a another network (not always on Azure), but I didn’t have one of those and therefore […]
Read More →Deployment template validation failed: Circular dependency detected on resource
I was writing this article “How to use ARM templates for deployments” and received this error when I click the purchase button from within the portal. Deployment template validation failed: “Circular dependency detected on resource: “/subscriptions/25ec5/resourceGroups/HCM/providers/Microsoft.Network/networkInterfaces/hcm00146″;. Please see https://aka.ms/arm-template/#resources for usage details.”. (Code: InvalidTemplate) Here is a list of some actions to take if you […]
Read More →How to create a new Azure Active Directory
Historically, or for some time the way to create an Azure Active Directory was either to create a new Subscription or use the old AUX portal. In the new portal, I was able to create an Azure Active Directory, I.e. ######.onmicrosoft.com by logging in to the portal clicking NEW –> Security + Identity –> Azure […]
Read More →Beginning C# 7 Programming with Visual Studio 2017, co-author Benjamin Perkins
Beginning C# 7 Programming with Visual Studio 2017, co-author Benjamin Perkins The Beginning C# 7 Programming with Visual Studio 2017 book is now available, check it out here. I had again an opportunity to contribute some chapters to this book. What an awesome experience! There are lots of examples, experiences, discussions and reviews of the […]
Read More →Web Server Logging, IIS logs, deployment slots and swaps
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 […]
Read More →Make changes to Azure App Service setting using Postman
I wrote an article here “How to disable/enable HTTP/2, Azure App Service” that showed how to change an Azure App Service setting Resource Explorer. You can also do this from Postman, which I wrote about here “Using Postman to call Azure REST APIs” . The most challenging aspect of doing this is getting the Bearer […]
Read More →