Running a multisite solution on localhost in Visual Studio

by Henning Sjørbotten

Running a multisite solution on localhost through Visual Studio is quite easy to set up. A small Visual Studio config file needs a small touch and everything is ready. The secret is to edit the applicationhost.config-file, which is found in the .vs-folder that Visual Studio creates in your solution:…

How to customize the Visual Studio color scheme per solution

by Henning Sjørbotten

Working with Visual Studio running multiple solutions at the same time can get confusing. All windows look the same, and it takes time to navigate to the right window. The Solution Colors extension makes this easy! What is Solution Colors? Solution Colors is a tool that allows you to assign…

How to fix scheduled job 'Remove Abandoned BLOBs' if it keeps failing

by Henning Sjørbotten

Optimizely CMS got a nice built-in scheduled job called 'Remove Abandoned BLOBs', that helps you with deleting old blobs that is no longer in use. Mostly, this job is problem free, but some solutions sometimes get an access rights bug - "Access to the path 'my/…

Auto-suggestions for properties in Optimizely CMS

by Henning Sjørbotten

After developing in Episerver and Optimizely for nearly 13 years, I recently stumbled upon a feature that has been a part of Optimizely CMS for ages, yet many developers seem to be unaware of its existence. It's the remarkable auto-suggestion functionality for string properties within the CMS. Typically,…

Introducing the newest addition to Visual Studio: Time-Travel Debugging!

by Henning Sjørbotten

Are you tired of constantly debugging your code, trying to figure out where that one pesky bug is coming from? Look no further, because we are thrilled to announce our newest addon to Visual Studio: Time-Travel Debugging. Go back in time View future code namespace HelloWorld { class Hello { static void…

How to change port number for a .NET Core project using IIS Express

by Henning Sjørbotten

Some time ago I wrote a blogpost on how to set/change port number for a solution using IIS Express and Visual Studio. After more and more projects are using .NET Core, the way of handling the port number have changed. If you are not in .NET Core, the old…

Konsulentvettreglene

by Henning Sjørbotten

Rollen som IT-konsulent kan være utfordrende, spesielt når du jobber med klienter som ikke har mye kjennskap til teknologi. Men det er også en veldig givende rolle, da du får muligheten til å hjelpe klientene med å løse deres teknologiproblemer og forbedre deres forretningsdrift. Da jeg for snart 15 år…

404 on all subpages after upgrading Optimizely CMS to 11 latest?

by Henning Sjørbotten

Getting a lot of 404 errors after upgrading your Optimizely CMS solution past version 11.20.11? It might be fixed within seconds!…

How to make your custom form elements work after upgrading Optimizely.Forms

by Henning Sjørbotten

This is not something that most solutions have a problem with, but for some projects the custom elements you have written for Optimizely.Forms will stop showing in your views. The reason for this is not always a bug in Optimizely.Forms, it could be your own fault... The Optimizely.…

How to make the XhtmlString <p> tag go away

by Henning Sjørbotten

Optimizely CMS is still using TinyMCE for the rich text (XhtmlString) fields. By default, everything you write in these fields is being wrapped in <p></p> tags. These extra tags can be a pain, as they do not always fit with the document structure. You do…