Masthead image for SitecoreFundamentals.com
A Guided Tour of the Exclude Robot by Agent Module

I've had a deluge of requests for a walkthrough of my latest module and the way it can help with excessive garbage data in the xDB. In this video I'll introduce the xDB to non-developers, talk about identifying the cyber attack, and how we can ignore/not capture the false traffic to your site.

Read More
Where Did My Azure Disk Space Go?

I've written in the past about Azure backups failing due to size limits being exceeded. The _backup.filter file is a straightforward thing to use, but what do you do when you can't see what the cause of your file usage? The Azure Web Aps Disk Usage tool is an easy way to find the offending directory.

Read More
Applying a Hotfix to Correct xConnect Bugs Doesn't Always Mean You're Finished

While supporting a Sitecore Managed Cloud environment, I had to apply a patch to resolve DeviceProfile conflict exceptions. The errors cleared up nicely, but what wasn't obvious was a new batch of errors, to the tune of 600,000+ in only a few short days. In this article I'll walk you through the steps needed to resolve the numerous “Failed to load N interactions from XConnect” errors that can come up.

Read More
Dude, Where's My Upgrade Folder?

The upgrade folder is a great place to have handy during the installation of a package. It will hold information and items related to what you just installed, like logs, backup of files, what was deleted, etc. While browsing about a new Sitecore Managed Cloud installation I couldn't find it, but there's a patch to resolve the issue.

Read More
How to Fix, “The Target “Clean” Does Not Exist in the Project.” With Your TDS Project When Using Azure Pipelines.

We recently migrated our DevOps instances which involved creating new pipelines, build agents, etc. On first run I started getting errors with the TDS projects that weren't happening on local, which weren't too descriptive. The solution was easy, but understanding what's wrong wasn't.

Read More
Your Sitecore Managed Cloud Disaster Recovery Backups Will Fail When Enabled, but That's Ok, Backup Filters Are a Thing

Part of managing your hosted Sitecore instance is going to be configuring Disaster Recovery. When provisioned, the out-of-the-box filters provided by Sitecore will likely not be enough to avoid errors, so it should be updated to exclude some big areas. In this post, I share what had to be added to that default filter.

Read More
Clearing Your Media Cache in Azure Isn't as Simple As It Sounds, Thanks to This Little Kudu Access Issue.

During our latest release there was a need to clear our media cache. Normally I'd be happy to do this by just restarting the app, but in production that method is not satisfactory. After a few twists and turns it became clear the only way to do this without a restart is to write a custom script, so here you go!

Read More
Handling “Unable to load type [your-model] required for deserialization” when using Redis to store custom objects in User sessions with Azure.

In our latest project I have been storing an instance of an object in the User's session, which can be recycled on each page load and cuts down load times but 60%. This simple model, which of course must be decorated with [Serializable] or you'll get the error “Type 'xxx' in Assembly 'xxx, Version=...' is not marked as serializable”, has a bunch of reference data pertaining to the User's location. So, when I added some additional data which changed the class, Redis didn't like that. Not. One. Bit.

Read More
A Complete Guide to Restricting Access to Sitecore Managed Cloud

Sitecore Managed Cloud can be a lot of things for an organization, saving a great deal of time and expense having offloaded numerous tasks and resources. One important step that's still up to you, is restricting access to non-delivery resources. Today we're going to cover doing this, along with some automation using PowerShell.

Read More
How to reduce one or many Sitecore log entries from Application Insights

One thing you'll be familiar with in Sitecore Managed Cloud is Application Insights, which is going to give you access to the log lines Sitecore produces. My first impression of this was, how do I sift through all this garbage? We'll here's how.

Read More
An unhandled error has occurred. Reload 🗙