ImageVault Core unable to retrieve large files during load test

We did a series of load tests this morning on the client’s new public EPiServer website and found an issue with large files being supplied by ImageVault; that is, files large enough as not to be stored in the database … Continue reading

Posted in EPiServer | Tagged EPiServer, Exception, ImageVault | Leave a comment

Encrypting connectionStrings for ImageVault Core

Encrypting sensitive information in configuration files seems rather obvious when working with web development. In my current project I got a chance to implement the use of ImageVault 4 in our EPiServer 8 website, and started looking into how I … Continue reading

Posted in EPiServer | Tagged Connection string, EPiServer, ImageVault | Leave a comment

PowerShell script example for copying correct configs based on server machine name in multi server environment

As a complement to the previous article on Extending EPiServer MSBuild config transforms to provide server specific configuration for TCP EventReplication and Licenses I wrote a small Windows PowerShell script example on how you may copy the proper configuration files … Continue reading

Posted in EPiServer | Tagged configuration, EPiServer, Powershell | 2 Comments

Extending EPiServer MSBuild config transforms to provide server specific configuration for TCP EventReplication and Licenses

I encountered an issue this week setting up the production environment for my current client, as it turned out that we would not be able to use EPiServer‘s UDP multicasting between our servers. Hence, we would have to configure the … Continue reading

Posted in EPiServer | Tagged configuration, EPiServer, ImageVault, MSBuild, Transformation | Leave a comment

Automated migration of legacy language files to database initialization classes for the EPiServer language tool

I wrote a small console application to ease the migration of the old EPiServer language files generating language tool initialization classes. These classes are used by the database based language tool from a previous article. Source code at GitHub (Binary). … Continue reading

Posted in EPiServer | Tagged EPiServer | Leave a comment

ImageVault 4 MediaStreamService URL exposed on EPiServer 7.5 website

I ran into a small ImageVault 4 configuration error setting up a new testing environment for a client’s EPiServer 7.5 website the other day; all of our ImageVault pubished media URLs had stopped working. Or, actually they worked just fine … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged configuration, EPiServer, ImageVault | Leave a comment

Database persisted translations with edit tools for language file resources in globalized EPiServer websites

A few years back I wrote a small tool allowing web administrators to update EPiServer CMS 6 R2 language files by themselves without the help of their website developers. There were of course a few downsides to this, such as … Continue reading

Posted in EPiServer 7.5 | Tagged C#, EPiServer, Globalization, language files | Leave a comment

Updated sitemap.xml generator functionality with bundle and batch support using sitemapindex

I updated the previous sitemap.xml generator functionality with new support for sitemapindex with batching and bundling of different types of sitemap URLs. My current client has the need to manually add sitemap.xml entries as a supplement to the generated ones … Continue reading

Posted in EPiServer | Tagged EPiServer, Globalization | Leave a comment

Sitemap.xml generator engine for Multi language EPiServer 7.5 websites

A sitemap.xml file is a useful tool for helping search engines to find relevant pages on your website. This sitemap generator engine for EPiServer is based on loose strategies supporting globalized multilingual content; in other words, mysite.se/sitemap.xml and mysite.no/sitemap.xml will … Continue reading

Posted in EPiServer | Tagged C#, EPiServer, Scheduled job, sitemap.xml | Leave a comment

Automatically give visitors proper focus area on ImageVault 4 images on your EPiServer 7.5 websites

In my current project there is a client need to handle massive amounts of photographs and images in a simple manner. To keep all of them in one well organized place we decided to go with the latest ImageVault solution … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged EPiServer, ImageVault | Leave a comment

Custom property Checkbox wrapper as Dynamic Property in EPiServer 7.5

We needed to add a checkbox as a dynamic property in my current client’s EPiServer 7.5 site last week. It’s not as straight forward as one might think due to the way that dynamic properties are handled. If you add … Continue reading

Posted in EPiServer | Tagged C#, EPiServer | Leave a comment

Rewrite URL before ValidateInputIfRequiredByConfig throws ‘A potentially dangerous Request.Path value was detected from the client (&).’ exception

A client are on their way to migrate a large website from an old platform to a brand new EPiServer 7.5 site running on an IIS webserver. We created a small redirection engine to handle all incoming legacy URLs redirecting … Continue reading

Posted in EPiServer | Tagged C#, configuration, EPiServer | Leave a comment

ELMAH dll or custom assembly with modules breaking ImageVault UI in EPiServer 7.5 website

Some time ago I ran into some problems getting Meriwork‘s ImageVault to function on an EPiServer 7.5 website together with the ELMAH logging tool. Today I experienced the same thing, but this time with my project’s own custom Core assembly; … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged configuration, ELMAH, EPiServer, ImageVault | Leave a comment

EPiServer 7.5 ArgumentException: Unable to find a module by assembly ‘{assembly}, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’

I ran into an ArgumentException setting up a custom plug-in decorated with the IFrameComponent attribute today; I wanted to have it appearing in the right hand area of the EPiServer edit mode. After setting up all views, models and so … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged EPiServer, Exceptions | Leave a comment

Adding items to EPiServer’s global menu in edit/admin mode

We needed to create a custom toolbox in EPiServer‘s edit mode as a central place of keeping additional functionality for a client’s 7.5 website. The global menu seemed like an excellent place to do this. For a brief description on … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged C#, EPiServer | Leave a comment

Getting EPiServer’s Global menu to work on your own pages

We added a tools menu alternative to EPiServer‘s global menu in my current project, and thought it’d be great if we could make it feel like the editor was still in EPiServer’s edit mode when using our custom tools. I … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged EPiServer | Leave a comment

EPiServer Search in Edit Mode does not work, or only works for page ids

We noticed that the edit mode EPiServer search did not function properly for a new website being developed for a client. What caused the issue was mainly two things; the EPiServer search not being set up properly (causing the message … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged EPiServer, Search | Leave a comment

Visual Studio project not showing in Manage NuGet Packages for solution select project window

I wanted to include an old SiteMap project of mine in a new Visual Studio solution for a project I am working on, but ran into a bit of trouble wanting to add NuGet packages to it. I was able … Continue reading

Posted in ASP.Net | Tagged NuGet | Leave a comment

ContentLink ArgumentNullException while saving AccessControlList on EPiServer page created programmatically

I received a disturbing ArgumentNullException today while removing read access for the Everyone role on new pages created in codebehind. Not really difficult once you figure it out, but I thought I’d provide an example to show how it may … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged C#, EPiServer | Leave a comment

Notes about default property values in EPiServer 7.5

I needed to set default values for a couple of my EPiServer 7.5 block and page properties today, and found Per Mange Skuseth‘s article on Attribute-based default values. I really like Per’s way of dealing with them, as you get … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged C#, EPiServer | Leave a comment