Shane Bartholomeusz

Geek and lover of all things tech related

Page 9 of 12

How to Parse IIS Logs using Log Parser Studio

Logs, Logs, Logs!!!

Ever had to parse mounds of IIS web server logs for specific metrics? It can be quite painful and time-consuming!

Log Parser Studio is a fantastic utility designed for this very purpose. It can parse various flat file formats using an SQL like query language.

Continue reading

Progressive Web Apps: Future of the Web?

Decisions, Decisions, Decisions …

Progressive Web App ExampleIn today’s rapidly evolving world of technology there has always been a clear distinction between mobile apps and websites. They each bring along their own set of pros and cons.

Although native mobile apps provide a first class user experience, they tend to have a higher barrier to entry; they require installation and are typically more difficult to develop/maintain. Websites on the other hand are platform agnostic and are typically easier to develop and maintain, however they provide a less engaging user experience.

In this article I’ll touch on a new technology called Progressive Web Apps which aims to bring these disparate worlds together. It may very well be the future of the web!

Continue reading

Azure App Service – How to Enable SSL

Overview

Traditionally when setting up SSL for an IIS website, you could generate a CSR using IIS to provide to your relevant certificate authority.

If setting up a website using the Azure App Service, the approach is slightly different. There’s a myriad of ways of can do this, however this is the easiest approach I’ve found.

Continue reading

Azure – Scheduled VM Stop/Start

Overview

One of the most common Azure administration tasks is scheduling an auto stop & start of your Azure VM’s to save you a few $$$.

Here’s a quick post showing how you can do this.

UPDATE: Azure now provides the ability to auto start and shutdown ARM based VM’s. If you are however still using a Classic VM, you can follow the below guide.

Azure Logo
Continue reading

RDP – Bypass Max Connection Limit

The Scenario

Ok so you’ve got a critical Production issue . You try to remotely connect to your Windows server using Remote Desktop and instead you get the following error – Ahhhhhh!

The terminal server has exceeded the maximum number of allowed connections

What do you do?

Error Screenshot
Continue reading

Topshelf – Windows Services Done Right

What is Topshelf?

Many of you probably have experienced the pain of debugging Windows Service applications. A nice alternative is Topshelf Windows Services.

Topshelf allows developers to write Windows Services which can operate as regular Console applications. This is a great open source product that deserves more recognition in the community and that’s why I decided to write a quick post about it. It makes the overall development experience a much, much better one!

Continue reading

Enable Detailed IIS Error Messages

Enabling Detailed Errors

By default, IIS hides detailed error messages however you can enable it through either of the following ways.

Obviously this should only be enabled in a non-production environment as it may create potential security implications.

Continue reading

Microsoft 70-487 Exam – Study Notes

Overview

Microsoft Logo

Having recently passed the Microsoft 70-487 exam as part of the MCSD Web Developer certification, in this 70-487 Exam Study Guide I will share my thoughts and experiences to help you pass the exam.

Continue reading

ASP.NET App Suspend

What is it?

ASP.NET Logo

The .NET Framework 4.5.1 introduces a nice new feature called App Suspend to improve web application performance, and most importantly improve the end-user experience with virtually zero setup required.

MSDN claim that this feature can improve web application startup performance by 90%!!!

 

Continue reading

SharePoint – Object Already Exists Error

Problem

We recently encountered the following error in our SharePoint 2010 environment while trying to remove an existing Web Application.

An object of the type Microsoft.SharePoint.Administration.SPIisWebsiteUnprovisioningJobDefinition named “Unprovisioning XXXXX” already exists under the parent Microsoft.SharePoint.Administration.SPWebService named “”. Rename your object or delete the existing object.

 

SharePoint error screenshot

 

Continue reading

« Older posts Newer posts »

© 2025 Shane Bartholomeusz

Theme by Anders NorenUp ↑