Wednesday, February 1, 2012

soap:ServerServer was unable to process request

Problem

You've created a new website and site collection.  You then successfully connect to the site collection using SharePoint Designer 2010 using the site collection's fully qualified domain name (FQDN).  However, when you then attempt to edit any page (e.g., by clicking the "Edit this page" link), you experience the following prompt:


When you click on the prompt's Details button to learn more about the error, you see the following:


or
soap:ServerServer was unable to process request. ---> Value does not fall within the expected range.
You then try to connect to the site collection (through Designer) using the server name, and this works fine, enabling you to use SharePoint Designer to access site pages and even edit them.  However, when you close out this connection, and then connect using the site's FQDN, you experience the same error whenever trying to edit a page.  Enabling SharePoint Designer 2010 access to your site collection via the collection's FQDN is critical, in that you cannot connect to servernames when accessing the sharepoint instance from outside the corporate intranet.

Discussion

The problem involves SharePoint Alternate Access Mapping (AAM). The site collection is viewable just fine through a browser, because the browser interacts with IIS (or the web server) in order to navigate among the website pages.  However, SharePoint Designer interacts directly with SharePoint itself.  Setting up a new site collection properly updates the web server with the host header information associated with the new site collection, and this is why you can browse just fine to the site.  However, SharePoint does not yet know how to map this FQDN to the appropriate page, and thus this information must be manually configured in SharePoint in order for Designer to connect to the site collection using the host header.

Resolution

Login to Central Administration.

Navigate to: Central Administration > System Settings > Farm Management | Configure alternate access mappings.

On the Alternate Access Mappings page, in the Alternate Access Mapping Collection dropdown (upper right), select the appropriate website. 

Click the Edit Public URLs link.  The Edit Public Zone URLs page appears.

In the Intranet and Internet boxes, enter the FQDN for the site collection.


Then click OK.

If you still have SharePoint Designer connected to the site collection, close that connection, and then connect back to the site collection using its FQDN.  You should now be able to connect to the site collection from SharePoint Designer 2010 using the FQDN to the site collection.

Summary

Setting the AAM is not critical, when using SharePoint Designer from within the corporate intranet, as you can easily connect using the servername of the machine hosting the SharePoint instance.  However, if you want to enable Designer access to your site collection from the Internet, you will need to configure AAMs appropriately.

References

Master Pages link missing in SharePoint Designer 2010

Problem

You created a new site collection.  You then connect Microsoft SharePoint Designer 2010 to the new site collection, in order to edit the site's master page.  However, the Master Pages link does not appear in the Navigation pane of SharePoint Designer 2010.

Discussion

By default, new site collections disable SharePoint Designer 2010 access to the site master and layout pages, though this setting is enabled by default for the hosting website.  This setting can be enabled within the Site Collection Administration pages. 

Note: users having site ownership privileges are able to view the site's Collection Administration pages but will not see the link enabling them to make the appropriate settings change.  Only users who are site collection administrators will be able to see the appropriate line and enable SharePoint Designer 2010 access to the site master and layout pages for the site.

Resolution

Login to the site collection.

From the Site Actions menu (top left), select Site Settings.


On the Site Settings page, scroll down to the Site Collection Administration section, and then look for the SharePoint Designer Settings link.


Click this link.  The Site Collection Administration's SharePoint Designer Settings page appears.


Check the setting, Enable Customizing Master Pages and Page Layouts checkbox, and other settings as desired, and then click OK.

This completes this procedure.

Summary

In this troubleshooting tip, you learned how to enable your site collection for SharePoint Designer 2010 access to the site collection's master and layout pages.  For additional reading and background on this topic, see the links in the References section.

References