Author Archives: Marthin Freij

Profiling NHibernate or Linq to SQL in an EPiServer CMS solution

Hibernating Rhinos has two really good products for profiling applications that are using NHibernate or Linq to SQL, NHibernate Profiler and Linq to Sql Profiler. To profile your application you need to reference an appender and initialize it upon startup. This can easily be done in several ways in EPiServer CMS, using HTTP modules, the [...]

Hidden feature: Generate demo license in admin mode

EPiServer CMS 6 introduced new tools for site and license administration. One not so known feature in these tools are the ability to generate demo licenses. In admin mode, click Site Information under the Config tab. Select the License Information tab and scroll down to Download License section. Select Demo license and hit Download License. [...]

Enable drag and drop of PageReferences in edit mode

In my previous post I described how the number of clicks within edit mode can be reduced by adding keyboard shortcuts for common tasks like switching between tabs and saving pages. Another very common and click intensive task in EPiServer CMS is to set the value of PageReference properties. First the editor has to click the [...]

Create and consume a ScriptService the easy way

Nowadays almost all EPiServer projects involves some kind of interactivity powered by jQuery and AJAX. When it come to frameworks, there are a lot of alternatives to choose from on both the client- and serverside. On the clientside, jQuery has emerged to be the alternative to use. On the serverside, Microsoft offers a couple of different alternatives [...]

EPiServer – ReflectionTypeLoadException: Unable to load one or more of the requested types

Today I installed Page Type Builder 1.2 Beta 2 on my ongoing EPiServer CMS 6 project. I dropped the Page Type Builder assemblies in the bin folder, recreated the references, did an iisreset and then tried to start the site. I got the following exception: Unable to load one or more of the requested types. [...]