ShareCamp 2014 – A short review


The ShareCamp this year was great. It was our first time as sponsor with our own booth in the exibitor hall. Over 200 people took part in more than 50 sessions about SharePoint and Office 365.

Christian Groß, CEO of Solutions2Share, presented the new Collaboration Manager for Office 365 / SharePoint Online and talked about SharePoint app development with SharePoint Online.

Here are a few impressions from the Sharecamp:


The evenings before and at the ShareCamp are of course always characterized with extensive SharePoint discussions. 🙂


Failed to enable remote debugging Exception from HRESULT: 0x89710023

While trying to debug Azure Websites remotely I got the Error “’Failed to enable remote debugging Exception from HRESULT: 0x89710023‘“.

Solution –> Just open the ports 4016 and 4018.

The remote event receiver callout failed.

At the app installation process i got the error “The remote event receiver callout failed.”
After retracting, cleaning and reinstalling i got the same error.


Solution –> Restart Visual Studio

SP.UI.ModalDialog.showModalDialog() does not work under SharePoint 2013

When migrating our Solutions2Share License Management Solution from SharePoint 2010 to SharePoint 2013 the SharePoint Modal Dialog did not open.

SharePoint 2010 Example:

   1: function ShowServerInformation() {

   2:         var options = {

   3:             url: '/_admin/Solutions2Share/LicenseManagement/GeneralServerInformation.aspx',

   4:             tite: 'Server Information',

   5:             allowMaximize: false,

   6:             showClose: true,

   7:             width: 430,

   8:             height: 230

   9:         };


  11:         SP.UI.ModalDialog.showModalDialog(options);

  12:         return false;

  13:     }

It is very easy to fix this problem.

  1. Remove the Java Script reference.
    <script src=”/_layouts/sp.js” type=”text/javascript”></script>
    <script src=”/_layouts/SP.UI.Dialog.js” type=”text/javascript”></script>
  2. Add to the url variable “?IsDlg=1″`
  3. Replace the command SP.UI.ModalDialog.showModalDialog() with the new command SP.SOD.execute(‘sp.ui.dialog.js’, ‘SP.UI.ModalDialog.showModalDialog’, options);

With this few changes your solution will work correctly.

SharePoint 2013 Example:

   1: function ShowServerInformation(featureId) {

   2:       var options = {

   3:           url: '/_admin/Solutions2Share/LicenseManagement/ServerInformation.aspx?featureId=' + featureId + "&IsDlg=1",

   4:           title: 'Server Information',

   5:           allowMaximize: false,

   6:           showClose: true,

   7:           width: 430,

   8:           height: 230

   9:       };


  11:       SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options);


  13:       return false;

  14:   }