This web site has been configured to disallow editing with SharePoint Designer

In this article, I will solve the below issue in SharePoint Server / SharePoint Online.

This web site has been configured to disallow editing with SharePoint Designer

This web site has been configured to disallow editing with SharePoint Designer

 


SharePoint Server: This website has been configured to disallow editing with SharePoint Designer

Scenario

In SharePoint Server 2013 / Project Server 2013. while I tried to edit the Project SIte Master Page. I got the following error message:

This web site has been configured to disallow editing with SharePoint Designer

Cause

This problem might occur in case of

  • SharePoint Designer might be disallowed to be used in this  Web Application.
  • By default, Web design features are disabled in ONET.XML file.

Solution

SharePoint Designer is not allowed to be used in this  Web Application

First, I thought that SharePoint Designer might be disabled in Web Application General Settings, therefore, I checked it by opening:

  • Central Administration > Application Management > Manage Web Application > Select Web Application > General Settings > SharePoint Designer.

This web site has been configured to disallow editing with SharePoint Design

  • As shown below, It’s already Checked.

spdsetting

During my investigating, I have decided to try to open another site with a different template like Team Site that is worked properly!

Finally, I realized that the problem is not related to SharePoint Designer settings, and the issue is related to Project Site Template that by default disable the web design features in ONET.XML file.

Web design feature is disabled for Project Site Template

To enable the web design features in ONET.XML file for PWA Template, you should do the following:

  • Navigate to the following path:
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15
\TEMPLATE\SiteTemplates

Note: 15 hive depend on the SharePoint Version (15 for SP 2013, 14 for SharePoint 2010, 12 for SharePoint 2007).

  • Open  (PWA) > XML Folder.

PWASiteTempPath

  • Right click on ONET.xml file to edit it with an appropriate program (I used Notepad).

sitetemppath

  •  Press Ctrl + F on the keyboard to search for DisableWebDesignFeatures=”wdfopensite” that should be placed in Project Tag.

This web site has been configured to disallow editing with SharePoint Design

  • Remove this Property DisableWebDesignFeatures=”wdfopensite” from Project tag.
  • Save and Close.
  • Reset IIS (Run > CMD > IISRESET /force).

iisreset

  • Restart SharePoint Designer, it should now be worked properly.

SharePoint Online: This website has been configured to disallow editing with SharePoint Designer

Cause

In SharePoint Online, you may get the “This website has been configured to disallow editing with SharePoint Designer” in case:

  • The current site is Moderns Site.
  • The current site is Classic site but the Custom scripting is not enabled.

Solution

In case the current site is Modern experience Site.

By design, the Modern experience Sites are not supported to be edited by SharePoint Designer.

Unfrohtunalty, there is no way to edit and customize the Modern experience site by SharePoint Designer. For more details, check the Supported customizations on “modern” team sites

In case the current site is Classic experience site

To can edit your SharePoint online classic experience site, you should do the following:

  • Enable Custom Scripting.
  • Allow Add and Customize Pages using PowerShell.
  • Enable SharePoint Designer in SharePoint Online.

Enable Custom Scripting In SharePoint Online

By default, editing the root Site collection is disabled in Sharepoint Online, to enable it, try to do the following:

  • SharePoint Admin Center > Settings > Custom Script.

Enable Custom Scripting In SharePoint Online

  • Enable the custom script by checking
    • Allow users to run a custom script on personal sites.
    • Allow users to run a custom script on self-service created sites

Note: Changes to the above settings might take up 24 hours to take effect!


Allow Add and Customize Pages using PowerShell in SharePoint Online

  • Using SharePoint Admin, run the below cmdlet in SharePoint Online PowerShell

Connect-SPOService -Url https://theTenantURL.sharepoint.com/
Set-SPOSite -DenyAddAndCustomizePages 0 -Identity https://yourSiteURL


Enable SharePoint Designer settings in SharePoint Online

  • Site Settings> below Site collection Administration > Click on SharePoint Designer Settings.
  • Enable the Sharepoint Settings, All other customization settings as you prefer

Enable SharePoint Designer settings in SharePoint Online


Applies To
  • SharePoint Online.
  • Project Server 2016.
  • Project Server 2013.
  • Project Server 2010.
Advertisements

13 thoughts on “This web site has been configured to disallow editing with SharePoint Designer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s