ULS Log Inspector for Fiddler

When troubleshooting SharePoint, I often use Fiddler to grab the Correlation ID. This can be found in the SPRequestGuid header in the server responses: This then corresponds to the Correlation ID found in the ULS logs: This is a handy way to find the ULS entries that correspond to a HTTP request. However, this requires

Anonymous access and CSOM in SharePoint

Setting up anonymous access on a SharePoint site can be more complex then simply turning it on at the web application and site collection levels, especially when custom code is involved. In particular, CSOM code will generally not work out-of-the-box for anonymous users. This is by-design; the default permissions mask for the Anonymous user prevents

Migrating SharePoint to a new domain–do it the right way

I recently worked a case where the customer was having issues with getting the Distributed Cache running. When attempting to run a Register-CacheHost commandlet, they would get the following error: “The requested name is valid but no data of the requested type was found.” To investigate further, we ultimately queried the Config database to check settings for

Setting Up a My Site Host On a Non-Root Site Collection

There are a number of reasons you may need to set up My Sites under an existing web application, rather than its own standalone web application. However, most of SharePoint’s public documentation assumes your My Site Host will be on its own web app. It’s completely supported to have the My Site Host under a

Don’t filter out your Farm and Object Cache accounts in SharePoint’s People Picker

I often have SharePoint cases where customers don’t want their Object Cache accounts or Farm account to show up in the People Picker in SharePoint. While there are a variety of reasons people choose to do this, filtering these accounts out of People Picker is a bad idea. Internally, SharePoint code uses the People Picker code