Upgrading the version of PHP in IIS

WordPress is a one of the most commonly used technologies to host a website and blog. WordPress in turn uses PHP to render the content and therefore it is critical to make sure the version of PHP being used is the latest one. Like most software they release fixes and performance improvements with every release….

Error on WebAPI after deployment to Azure App Services

Encountered this below error today while deploying a WebApI to Azure App Services. Initially it wasn’t very clear what the error was about so we checked the bin folder for the below assembly but couldn’t find it. Since the API was working locally the answer had to be a configuration change from Dev to Prod…

Resetting WordPress Admin password

I recently forgot my blog admin password and thought I was in a heap of trouble until I came across this link. https://codex.wordpress.org/Resetting_Your_Password It explains how to update the MD5 hash value that is saved in the MYSQL database which serves as the backend for the wordpress site. The only criteria being you should remember…

What is a good design for a website?

When the trailers for the Aliens movie came out the one thing that caught my attention was how little the look of the alien has changed over time. It is still as menacing and scary as it was when we first saw it. The got me thinking about what is so special about this design…

Adding additional Network interfaces in Azure

In this post we cover how to add an additional NIC card to our Azure VM. Most real world production environments have multiple NIC (Network cards) and quite a few applications depends on using dedicated NICs for scalability or even High Availability. In a previous post we covered how to add a VM to a…

Monitoring Billing in Azure by Resource Group

In our previous post we explored how to organize resources deployed in Azure. In this post we explore how to understand the impact of the resources that were deployed. If you navigate to the Azure portal and click on the Resource group’s link on the top left a list of deployed resource groups will be…

Creating a Resource Group in Azure

A resource group is a nice little feature that helps Azure Administrators stay organized when managing a large scale deployment. In its simplest sense it behaves like folders on your hard disk, it helps related resources stay together and be addresses by a common name. If a developer is working for multiple projects he might…

Configuring Network security Groups in Azure

In this post we cover how to configure the Network security group that was created by default when we set up the VM previously. The Network Security group is just a fancy way of saying Firewall. The NSG allows the user to configure which ports are open or closed within the Virtual network that was…

Creating a Virtual network in Azure

A virtual network like its name suggests is an imaginary network created within Azure to give users the feel of having a private network within the cloud. This is often useful for both security as well as providing a level of control over resources deployed in the cloud. Some features even require that a virtual…

Creating a Web App Role and Website in Azure

In this second post we explore how to create a Web App in which we can host a website and then bind our Public IP Address. In order to run websites in azure you need a web app role. Unless of course you have a Virtual machine in which case you can install and configure…

Adding a Public IP to Azure

In this post I show how to get a new Public IP provisioned for use with Web applications from the Azure Management Portal. It all starts with an IP so let’s get started. First click browse to see the services list and scroll down to Public IP Addresses This will open a new windows and…

Session State request to session state server

Problem Unable to make the session state request to the session state server. Please ensure that the ASP.NET State service is started and that the client and server ports are the same.  If the server is on a remote machine, please ensure that it accepts remote requests by checking the value of HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|aspnet_state|Parameters|AllowRemoteConnection.  If the…

Using Azure Scheduler

Azure scheduler is a feature that allows users to schedule activities within Azure. Scheduler works by first creating job collections. This is a great way to automate the call of web services. Creating the job After clicking the create scheduler job the below screen appears Click Custom Create, choose the region and give the job…