How to add Docker support to your ASP.NET Core application

docker feature benjamin perkins
docker feature benjamin perkins

Well, here we go.  Not only have I had the opportunity to work with open source and Linux, now I get some taste of containers.  I find the concept very interesting because containers solve many issues when in the context of cloud hosting and running code on a multitenant platform.  This is how I added…

0

Publish a Docker Windows image to Docker Hub using Visual Studio

docker feature benjamin perkins
docker feature benjamin perkins

I wrote this article that explained how to include Docker support in Visual Studio “How to add Docker support to your ASP.NET Core application”.  Check it out.  To publish the image to Docker Hub (*) so that it can be used for building a Web App for Containers which I discuss here “Publish a Web…

0

How to delete a Docker image

docker feature benjamin perkins
docker feature benjamin perkins

I was able to remove some of my unwanted images by accessing my Docker Cloud account here.  As seen in Figure 1, navigate to your repositories, click on those dots, a delete popup is rendered. Figure 1, how to delete a docker image repository I write this because when I searched all I found was…

0

Function ({name}) Error: The binding type(s) ‘{triggerType}’ are not registered.

Azure Functions Benjamin Perkins
Azure Functions Benjamin Perkins

I was working with an Azure Function V2 (beta) and got this exception, Figure 1, when I opened the Function in the portal. Figure 1, Function Error: binding extension is installed The message triggered a recollection of when I created the trigger and remembered that a step was to install the Windows.Azure.WebJobs.Storage extension.  So I…

2

How to create a read only user for a SQL Azure database

SQL Azure
SQL Azure

I am updating, or should I say, re-coding a website I have from ASP.NET Web Forms (aspx) to ASP.NET Core Razor Pages (chtml).  The database it connects to only has a global admin, full access user identity.  So I thought that I would fix that and create a need account for read only access.  This…

0

Resource move validation failed. Cannot move Azure App Service

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

The scenarios in which you can and cannot move an Azure App Service are nicely documented here “App Service limitations”.  I also wrote an article about this as well here “Moving an Azure App Service”. It is possible to move your Azure App Service between subscriptions and resource groups.  Like I have stated many times…

0

How to optimize Azure App Service AlwaysOn, cold start, warm up request

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

When you enable AlwaysOn it means that the application pool will not be shutdown after the idle timeout threshold is breached.  I wrote about this threshold here and here. The point here is that after a cold start of your application, AlwaysOn will send a request to the ROOT of your application.  Whatever file is…

1

502.3

IIS Internet Information Services
IIS Internet Information Services

An HTTP status code of 502 – Bad Gateway means “The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.”  I interpret that to mean that there is a server (server A) between my client and the server (server B)…

0

Redis Cache on Azure App Service is slow

WinDbg Debugging Benjamin Perkins
WinDbg Debugging Benjamin Perkins

I worked on this issue and wanted to write it down because I love it when I can execute the WinDbg commands in my “Must use, must know WinDbg commands, my most used” article and find the reason for the problem. I executed !sos.threadpool and did see that the CPUs were pretty high, as seen…

0

Where are my Azure Functions, dissappeared

Azure Functions Benjamin Perkins
Azure Functions Benjamin Perkins

Which way did he go George, which way did he go? (*) When you create an Azure Function App, a requirement to complete the operation is the selection or creation of an Azure Storage Account where the content (code, json, etc…), required to run the Azure Functions are to be stored. Make sure the Storage…

0

Why does my Azure Function sometimes stop being triggered

Azure Functions Benjamin Perkins
Azure Functions Benjamin Perkins

I moved this post to its new home here: https://benperk.github.io/msdn/2018/2018-08-why-does-my-azure-function-sometimes-stop-being-triggered.html Azure is so awesome because the features it provides are so very dynamic and flexible.  The platform provides a starting point for the fruition of ideas, ideas only limited by ones imagination.  With its dynamic nature and the flexibility it delivers to consumers, sometimes you just…

0

Find method parameters with WinDbg

WinDbg Debugging Benjamin Perkins
WinDbg Debugging Benjamin Perkins

I wrote this article, see the bottom where I do the memory dump analysis and wanted to expand on it some. Simply, if you are running managed code then you can decompile the source and see what the value of the Int32 passed to the Sleep() method, Figure 1.  I explained how to save the…

0

Named Pipes and Azure App Services

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

According to this “Operating system functionality on Azure App Service” and my interpretation, it means if you attempt to use named pipes (*)(*) for anything other than inter-process communications (*) that it will not work. I was coding some stuff and was getting these errors: They both called out the provide: Named Pipes Provider and…

1

Adding existing projects to an existing solution hosted on GitHub

GitHub - benjamin perkins
GitHub - benjamin perkins

I have written number of articles about configuring GitHub and deploying some code to it.  Here is a list of them just in case you want to get some perspectives and better know where I am coming from. Setting up and using GitHub in Visual Studio 2017 Setting up and using GitHub in Visual Studio…

0