Be careful with IIS Dynamic Compression and SharePoint

Had an issue this week that was resulting in blank  pages being rendered for users of our SharePoint Extranet. The issue surfaced itself in two different ways. Users were able to access the sign in page but once they completed the sign in using Live Authentication (we’re using LiveAuth via Claims FBA for our extranet) they immediately received the error.

The Symptoms

Using Internet Explorer

Users received a generic “Page could not be displayed error message.”

Using Google Chrome

Users received the following error message.

Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error

Continue reading →

Modifying WSP Files Directly / Manually

makecab

Here’s a common issue: You export a site as a template, save down your WSP file, browse out to your client environment and prepare to upload your WSP but you receive an error that looks something like this:

After some hunting you come to find out that your source environment had Project Server installed and your destination environment does not. This same scenario can happen all over the place. Consider going from an Enterprise environment to a Standard environment or from on premise to Office 365.

So how do you fix this? Continue reading →

Office 365 Root Site Collection Bug

failed-site-collection

Just a quick tip here.

You cannot use the Publishing Portal to create root site collections in Office 365. According to Microsoft support this option may be removed in the future as the site collection provisioning process hangs. Continue reading →

The Windows PowerShell Command Builder

powershell-command-builder

Have you learned PowerShell yet? If not, you’re way behind.

What if there was a tool that allowed you to view all of the commands that were available for SharePoint Foundation 2010, SharePoint Server 2010 and Office 365 in a way that was intuitive, task oriented and visual? What if this tool was web accessible and didn’t require an installation? What if I just cut to the chase and gave you the link? Continue reading →

A Few JavaScript/jQuery Best Practices

jquery-bestpractices

I recently completed a pretty good size HTML5, JavaScript, SharePoint 2010 application for mobile devices. I got the opportunity to use some fairly young technologies so had to dig or in some cases determine my own best practices. Here’s where I ended up after the dust settled. Continue reading →

Timer Jobs Not Working

We recently had a VERY strange issue with a client. This specifically was a disaster restore where the previous environment was poorly documented. Due to a total hardware failure new hardware was provisioned… and that’s where the fun begins.

We were able to get SharePoint installed and get Reporting Services fully configured in integrated mode but when we went to configure the SSP… nothing. Always stuck in provisioning.

As we drilled down into the issue we realized that NO timer jobs were working. Another symptom that we noticed is that the Timer Job status page was completely blank… no status could be reported on any timer jobs. Continue reading →