Privacy & Security Perspectives
  • SharePoint 2010 Custom WCF Service CPU Spike

    The Problem On a client site this week after deploying a solution involving a custom WCF service intermittent CPU spikes were recorded – 50% firstly, then maxing out at 100%. We were unable to reproduce the issue… until it was reported that one user attempting to access the service didn’t have appropriate access to the…

  • Silverlight SLlauncher.exe OOB Isolated Storage Quota bug workaround

    The Problem Silverlight 4 reserves 1MB for Isolated Storage when running in the browser, this is increased to 25MB when running Out-Of-Browser (OOB). Enterprise deployment of OOB apps is done using SLlauncher.exe – straight from the Silverlight Enterprise Deployment Guide (.docx): %ProgramFiles%Microsoft Silverlightsllauncher.exe /install:”xapFile” /origin:”xapURI” HOWEVER… using this method to install an OOB application will…

  • European SharePoint Best Practices Conference Slides

    I presented a session on “Taking SharePoint 2010 Offline” at the SharePoint Best Practices conference on 12th April. The session was in the community track so in addition to the Out Of the Box solutions provided my Microsoft, a real world custom solution was presented. I’ve posted my slides on SlideShare: Taking SharePoint 2010 Offline…

  • SharePoint alternate access by IP address

    The best practice Gods will be reserving a biblical plague or two for this one… but I encountered a situation today whereby the client’s internal DNS took longer than 72hrs to update yet they NEEDED access to a SharePoint site urgently. What to do? Alternate Access Mappings by IP address! You should not do this……

  • There are no logon servers available – Create Cached Credentials over PPTP VPN

    If you need to re-install Windows (7 for me, but this should be valid for any) on a “work” laptop when away from the Active Directory domain you may have difficulties setting up and logging in using your domain account due to the domain not being available until after you setup a VPN connection (however…

  • VirtualBox & Native VMWare .vmdk images (IDE only!)

    I am trialling the three main Virtual Machine client/workstation options, mainly for SharePoint 2010 development on the move: Microsoft’s Hyper-V VMWare Workstation Sun VirtualBox The main reason for the trial was that my Windows 2008 R2 laptop won’t hibernate with the Hypervisor role enabled and Hyper-V services started… it is a server OS after all.…

  • Taking SharePoint Offline – SharePoint Best Practices Conference

    I’m delighted to be speaking at the SharePoint Best Practices Conference in April 11th – 13th in London, it will be my first “big” conference speaking engagement, so really looking forward to it. My abstract says it all other than the notable exception of SharePoint Workspace which obviously counts as an “Offline option” in case…

  • Lync 2010 People & Skill Search with SharePoint 2010 and TMG

    For a combined Lync & SharePoint event we recently implemented People Search and Skill Search from the Lync client. This is relatively easily internally – the excellent blog post by Tim Harrington is all you need to know; no need to repeat the steps here. However, getting this to work externally via Threat Management Gateway…

  • Configuring SharePoint 2010 Alternate Access Mappings and My Sites with a Reverse Proxy (e.g. TMG/ISA)

    Today I stumbled across an old issue that has been around since MOSS 2007 & ISA server; in principle the same pitfalls exist in SharePoint 2010 and Threat Management Gateway (TMG). One of our partners uses TMG as a proxy to any internal systems such as SharePoint or Outlook Web Access and I confused myself…

  • SharePoint 2010: Using Client Object Model to link a Lookup field to a Document directly

    The Problem When you add a Lookup column in SharePoint 2010, the default link in the view form that is generated links to the SharePoint item (i.e. the DispForm.aspx page) and not the Document itself, in the case where you have linked to a Document Library. For example, if you had an Events Calendar with…