Jump to content

Access to the path 'c:\inetpub\wwwroot\hap\app_data\hapconfig.xml' is denied in 7


Recommended Posts

Posted

The same as before you edited the web.config file.

If you have not already done so, please edit ~/web.config with notepad, etc..., changing:

to

 

Then it says server error and doesn't go any further.

Posted

There is no error message, you just can't do anything or browse AD.

I am sorry but it looks as this is not getting anywhere.

Would it be possible for you to try to get it working on IIS6, and see all the problems, then post the installation instructions?

 

Thanks

Posted

I know, that what I was following but they are worng.

I follow all the steps very carfully and if you look backward in this post you will see some of the mistakes that were already found.

As I understand these are the old instructions from version 6 and it was never will tested or and re-written for 7.

 

Regards

Posted

Nick, it will be great if you get it working on IIS6.

It is just that this backward and foreward, testing doesn't work. I think for the best you should test it on your site.

I'll be happy to know if you managed to fix it.

Thanks

Posted

What permissions do you have on the ~/app_data folder? In IIS6 the AppPool will either run as NetworkService or as aspnet_wp. MAke sure these have permissions on that folder.

 

It should work no problem under IIS6.

Posted

Hi Nick, we've been through all of these at the beginning of this thread.

I had to give Network services – modify

And Internet Guest Account – modify

 

As you said to enable Anonymous Access in IIS.

There is no user called aspnet_wp.

 

Regards

  • 5 months later...
Posted

I have just installed a new web server 2008 x64 and they gone through your setup instructions and I am getting

 

Access to the path 'C:\inetpub\wwwroot\hap\app_data\hapconfig.xml' is denied.

 

I have gone through and checked all the settings and everything seems to be ok, I did have an issue with the HAP user and had to use the script on your codeplex site apart fro that everything went smoothly untill this.

 

 

 

Server Error in '/hap' Application.

Access to the path 'C:\inetpub\wwwroot\hap\app_data\hapconfig.xml' is denied.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.UnauthorizedAccessException: Access to the path 'C:\inetpub\wwwroot\hap\app_data\hapconfig.xml' is denied. 

ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6 and IIS 7, and the configured application pool identity on IIS 7.5) that is used if the application is not impersonating. If the application is impersonating via , the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. 

To grant ASP.NET access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[unauthorizedAccessException: Access to the path 'C:\inetpub\wwwroot\hap\app_data\hapconfig.xml' is denied.]
  System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +12892935
  System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) +2481
  System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) +229
  System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) +107
  System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) +155
  System.IO.StreamWriter..ctor(String path, Boolean append) +130
  System.IO.File.CreateText(String path) +47
  HAP.Web.Configuration.hapConfig..ctor() +148
  HAP.Web.Configuration.hapConfig.get_Current() +136
  HAP.Web.Login.OnPreInit(EventArgs e) +121
  System.Web.UI.Page.PerformPreInit() +49
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1397

Posted

IIS > Sites > x > HAP

Authentication

Anonymous Authentication > Edit

 

Set to use the Application Pool Identity

Confirm HAP+ is using the HAP application pool and you have the application pool to run as the Application Pool Identity.

 

Confirm that the IIS AppPool\HAP user has read & execute rights for the c:\inetpub\wwwroot\hap folder and write access to the app_data folder

Posted
Well I have managed to do it but it was really strange, at the app_data level I was unable to add the HAP user. so I ended up using the icacls cmd on the app_data folder and gave it read permissions then I was able to go in via explorer and give it write permissions too. I could have done it all using icacls I suppose, but it was just the process I went through.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...