SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We created bunch of web parts for our client. Initially we set up web application on port 1443 with NTLM and Forms authentication. Everything works ok.

Now we extended this web app to port 443, with forms authentication only. The problem is that when I try to access page with web part in the 443 application, browser shows me error 403 forbidden despite fact I'm logged in. What is more, anonymous access is enabled on web application and site collection. The problem does not exist when I do forms login and access the same page with webpart by 1443 application. Webpart works correclty also when page is accessed by anonymous user.

The other web part on the other hand shows:

Access denied to the path 'c:\inetpub\wwwroot\wss\VirtualDirectories\443\App_Data' is denied

when accessed through web app on port 443. The problem does not exist when the same page with webpart is accessed by 1443 web application (also forms auth).

Any ideas what might cause such behavior?

PS.: We have another web app on port 443. Both web applications have host headers configured properly.

share|improve this question
Have you correctly configured your Alternate Access Mappings? – James Love Aug 16 '12 at 10:17
up vote 1 down vote accepted

As it turned out, problem was caused by faulty profile provider. Extended web application didn't have profile provider configured properly (actually it didn't have configured default profile provider - see here)

share|improve this answer

I came across same error few days ago, in my case problem was with a web template I pasted in 12 hive which didn't appropriate permissions, e.g. you have to go to properties of folder and then add appropriate permissions, e.g. administrator..

While I was researching on this error I also came across one article that was asking to check the user your using for Application pool in IIS have appropriate permissions.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.