Umbraco Troubleshooting

As developers, we all hit hurdles from time to time.  This section covers advice and battle proved techniques to help you figure out what’s gone wrong in your website.

How To Debug Your Umbraco Website Using the Health Checker

If you are using Umbraco 7.5+ you can use the 'Health Check' to check that your website is configured correctly.  Historially, to check your Umbraco configuration, you had to manually validate that your web server had the correct configuration.  For example, if you run Umbraco in a load balanced environment, then this involves remoting onto […]

Issues Encountered Getting A Build Server To Work After Upgrading Umbraco From Version 6 to 7.5

Today's post isn't necessarily about troubleshooting Umbraco in particular, this post is more of an overview of the issues I encountered trying to get a C# Umbraco website up and running with a build server (Cruise Control). Before I tried getting the project to build and deploy correctly from the build server, I made sure […]

Umbraco MySqlSiteMapProvider Error When Trying To Save And Publish

I recently ran into a very strange issue upgrading an Umbraco 6 website. The server in question ran several websites, one of them being a Wordpress blog and another one of them being an Umbraco site. In order to get Wordpress to work in IIS, the MySql provider needs to be installed on the server. […]

How To Refresh The Umbraco Cache

A client I started working for had a lot of gripes with their Umbraco 6 website. Whenever one of the content team tried to create new pages and upload images onto the site, a lot of strange 404s errors would always occur until the site was reset in IIS. After some investigation, the cause of […]

Umbraco 7 - Useful SQL Commands

Umbraco provides us with a rich API for dealing with Umbraco content and data. Sometimes for maintenance reasons, or troubleshooting in development it can be useful to query the Umbraco database directly to help figure things out. In today's guide, I'm going to cover some useful SQL scripts I've used throughout the years when I've […]

Helpful Tips to Troubleshooting Umbraco Issues

Hey, finding and fixing bugs usually takes up about 60% of my time on a project. In today's tutorial, I'm going to cover a LIVING list of helpful troubleshooting tips to help you try and identify and resolve any Umbraco issues you might encounter. These tips are the ones any new Umbraco developer will typically […]

Umbraco File Upload Maximum Request Length Exceeded Exception When Uploading Files

One annoyance is the default file restriction size. In most instances when a content editor tries to upload a file, like a 14Md PDF they get a 'Maximum request length exceeded.' exception. If this is occurring on your live environment and you have CustomErrors set to 'RemoteOnly', it can be troublesome for them to figure […]

How To Keep Your Umbraco Database Healthy... Clear Umbraco Database Logs

Auditing can be an invaluable tool for any website, being able to know who save what, when people logged in etc.. in Umbraco auditing is done in the database. When you launch your website everything is all brilliant; the skies are blue and the sun's out. Over a period of time you might notice your […]

How To Add Log4net and Logging into your Umbraco 7 Website

In software development, no matter how hard you try after you launch a website, bugs occur.  In every build, it is essential to have a good strategy to deal with issues.  Umbraco ships with a great logging package called Log4Net but sometimes you need to extend the logging capabilities more than the default Umbraco offering. […]

How To Change The Umbraco 7 Admin Url

Security should be the main concern for all web developers.  One of the most common website attacks is the classic brute-force password attack.  A hacker finds the Umbraco admin URL and then runs a dictionary attack trying to get access to the site. One simple way to make this a lot harder to detect is […]

Umbraco 'Sections must only appear once per config file' Error

After installing Umbraco, it is likely you might see this error message when you try to load your website: When you look in your web.config, you'll notice you can't find the host entry.  Instead, have a look in the web.config in your Views folder. In here you should be able to find the MvcWebRazorHostFactory entry […]

How To Debug Your Umbraco 7 Website

None of us are perfect and when we start building a new website we will create bugs, make mistakes and do some very silly things at times.  In today's guide, I'm going to cover some of the inbuilt tools available to you, as a developer, to make your life a little easier 🙂 Mini-Profiler Out […]

Reset Your Umbraco 7 Password Manually via the database

We've all been there, we've set-up a website for the first time, added in the admin details and password, attempt to log-in only to realise you have mistyped the password or just plain forgotten it.  In today's guide, I'm going to cover how you can reset your database Umraco 7 password in SQL. SQL Manager […]