Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN6 Configuration Error: Unable to create folder "App_Code/IFrame", but permissions are correct.DNN6 Configuration Error: Unable to create folder "App_Code/IFrame", but permissions are correct.
Previous
 
Next
New Post
3/9/2013 11:35 AM
 

Hello all,

 I'm trying to install DNN6 on a Windows 7 machine running IIS 7.5 and .NET 4.5. When I try to bring up the installation wizard, I get an error stating that the folder "App_Code/IFrame" could not be created, and when I create those folders manually, I get a larger error stating 'Could not load file or assembly "FiftyOne.Foundation" or one of its dependencies. The System cannot find the file specified.'

This tells me that there is likely a permission issue at the heart of this, so here's my current configuration: The DNN6 root folder is in my inetpub/wwwroot folder, and the folder is setup as an application in IIS with its own dedicated App pool. That app pool is configured for .NET framework version 4.0, with an Integrated Managed Pipeline Mode and its identity set to Network Service. In the security settings for the DNN6 root folder, I have added users "IUSR" and "Network Service" and given these users permission to Write to the folder and modify the contents of the folder.

 Any help would be greatly appreciated.

 
New Post
3/9/2013 1:42 PM
 

I was about to write that Network Service was not likely to be the ASP.Net worker process account for Windows 7/IIS 7.5 but in re-reading your post saw that you had set the identity account for the application pool to Network Service . . . so, that should not be the issue. It sure sounds like a permission problem, though.

Here's a link to more information about IIS 7.5 identity accounts and permissions setting that may be of help:
http://www.iis.net/learn/manage/confi...

Have you checked that the modify permissions you applied are propagating to child folder's of the root installation folder? You might try adding the IIS AppPool\DefaultAppPool pseudo account and granting that account modify and all lesser permissions as indicated in the above article.

I'm also surprised as to why the IFrame module is trying to install as part of the DNN installation since the former "core" modules were not included in packages after DNN 6.0.0 or so. Even then, the IFrame module package would have had a resources extension rather than zip extension making it available for manual installation but not automatically installed.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
3/9/2013 3:20 PM
 

Hi Bill,

 I tried what you suggested, but unfortunately saw no change. Now, based on the article you sent me, I gather that I should be setting the identity of the app pool on which I'm basing my DNN6 installation to Application Pool Identity as opposed to Network Service. Doesn't this mean, then, that I should be adding that pool specifically to the list of allowed users for my root folder? And if this is so, can I add my application pool the same way I added the default, with "IIS AppPool\[my app pool name]"?

 Thanks for your help thus far.

 
New Post
3/9/2013 8:47 PM
 

It's my understanding that with IIS 7.5+ it is better to use a custom Application Pool Identity rather than Network Service. As far as adding the name of the Application Pool Identity to the list of allowed users, you are correct that you can add the user as "IIS AppPool\[my app pool name]" then grant that pseudo-user modify and all lesser permissions on the root install folder. From my experience (on localhost anyway), you can also add the user as "IIS AppPool\DefaultAppPool" even though you have set a custom Application Pool Identity. Either way seems to work.

Have you checked that permissions for the IIS Identity user account are propagating from the root folder to all child folders?


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
3/11/2013 6:13 PM
 
I wonder if the permissions given are enough?

It's my habit (possibly a bad one) to allow Full Control. I'm not sure that Modify and Write are sufficient.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN6 Configuration Error: Unable to create folder "App_Code/IFrame", but permissions are correct.DNN6 Configuration Error: Unable to create folder "App_Code/IFrame", but permissions are correct.


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out