Home > SharePoint > Access denied when trying to access a WCF service in SharePoint 2010

Access denied when trying to access a WCF service in SharePoint 2010

We had a hair-pulling situation that we finally figured out (when I say we, I mean my buddy Scott Jamison Winking smile).

Problem

At one of our client sites, any attempt to browse to a WCF service (any svc page in the /_vti_bin/ library), we were met with an access denied screen.

image

We blamed everything, claims, WCF registration, .NET 4.0, the guy sitting next door.  We ripped apart the web.config for the web app, and various other web.config files.  With no resolution, we tried installing the ADO.NET data services thinking that might fix it.  Nope.

Resolution

So our next move was to create another web app, and test the virtual services against that. 

Note: When we created the new web app, it complained about duplicate sections in web.config.  This turned out to be the .NET 4.0 CLR was applied to the application pool instead of 2.0.  This can be changed in IIS and the default CLR can be set back to 2.0.

Testing the WCF services against the new web application was successful!  So what’s the difference?  They were both created through the UI.

We compared the web.configs, but found nothing obvious.  Then we compared the IIS settings; this is where Scott discovered the problem.  The rogue web app had anonymous disabled. 

image

Enabling anonymous and resetting IIS fixed the problem.  Doh!  Not sure why this web app had anonymous disabled, but that indeed was the problem.

Thanks to Scott, Mark, James, and Sean for figuring this out.

About these ads
Categories: SharePoint Tags: ,
  1. June 27, 2011 at 10:21 am

    <>

    So what did you end up doing with regard to this? Did you change the SharePoint application pool to use v4.0 or did you revert your service?

    • June 27, 2011 at 10:47 am

      Hi Dan. I pretty much did what said in the resolution :). Enabling anonymous access at IIS fixed it.

  2. October 22, 2013 at 9:10 am

    Hi Donal! Thank for this solution :) It solved a issue on access denied on Sharepoint Designer 2010 for me. Regards

  1. No trackbacks yet.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 38 other followers

%d bloggers like this: