Bye Bye AutoHosted Apps

After June 30th 2014, we will not able to create new authosted apps in SharePoint. More at

Don’t miss the TechDays 2014

Dedicated to new technologies, this event takes place 11th, 12th, 13th Feb 2014 in Paris. I’ll present the session on best practices for SharePoint and ADFS integration.

Execution times without Developer Dashboard?

While analyzing performance issues, I came across a situation where the developer dashboard is not available. ULS logs actually contain the execution times, in events with tags b4ly. The b4ly events are only logged when the logging for the product SharePoint Foundation, category Monitoring is set to High or more. I wrote a powershell script to extract…

Troubleshooting Actions for SharePoint 2013 Workflows

After delivering the internal Workflow trainings, I have compiled a list of troubleshooting actions for workflow support with SharePoint 2013. The actions below apply to the “new” workflows (workflows living in the Workflow Manager, based on Windows Workflow Foundation 4.0). These actions are not relevant for the “legacy” workflows (SharePoint 2010, using .NET Framework 3.5)….


User Profile Synchronization Architecture

While delivering our SharePoint 2013 User Profiles internal trainings, I realized how many components take part in synchronization, and how difficult it is for non-graphical learners to assimilate the architecture. I sketched the diagrams below to help me remember the various components and their role. I hope this will help others understand the mechanisms of…


Support answers on sandboxed solutions in SharePoint 2010

This article details some aspects of sandbox solution usage with Sharepoint 2010 RTM. Detailed steps to setup sandbox solutions are available at Process and SandBoxing Q: In which process does a sandbox solution execute? A: executable is C:\program files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode\SPUCWorkerProcess.exe Q: In VisualStudio, I receive “Error occurred in deployment step ‘Activate…


Content Deployment with MOSS2007: Remote Upload Request failed – Http 502 Proxy Error

This post is about a specific situation that may happen when doing Content Deployment with MOSS2007: Remote Upload Request failed – Http 502 (aka bad gateway) The HTTP 502 Proxy Error    The content deployment job fails with:  Content deployment job ‘<job name>’ failed.The remote upload Web request failed. The ULS log shows an entry 01/28/2009 09:58:09.07…

Configuring the LDAP membership provider and role provider to integrate with an LDAP server that uses “ “ (a space) as root.

1 – Problem description  I’ve seen cases where <space> is used as rootDSE by IBM Lotus Domino™ version 8.x. But beware that setting the userContainer in the web.config like this:       userContainer=” “ does not provide the expected results. 2 – How to specify an empty space in the configuration file? You need to use…

Tasks staying locked by a running workflow, and never unlocking.

This post discusses one of the possible cause of the error “This task is currently locked by a running workflow and cannot be edited”, when tasks are part of a workflow. This message is expected when a workflow is running on the task, and has events to process. After processing the events, the task will…

About the “workflow-eventdelivery-throttle” parameter

The WorkflowEventDeliveryThrottle parameter is used to throttle the workflow events processing in WSS 3.0 / MOSS2007. Understanding the Workflow Events processing Where can a workflow event be processed? Events can be processed by either the worker process (W3WP.exe) or in SPTimerv3 (OWSTimer.exe). To prevent web front ends (w3wp) from getting overrun by running too many…