zshadar Posted November 22, 2011 Author Posted November 22, 2011 But I can't go any further, it just says internal server error, and bring this message.
nickbro Posted November 22, 2011 Posted November 22, 2011 Can you paste your web.config file here please
zshadar Posted November 22, 2011 Author Posted November 22, 2011 Copy of Web.config.txt Here is a copy.
nickbro Posted November 22, 2011 Posted November 22, 2011 [ATTACH]12217[/ATTACH] Try the attached web.config file
nickbro Posted November 22, 2011 Posted November 22, 2011 What's the error you are getting? Can you copy and paste it
zshadar Posted November 22, 2011 Author Posted November 22, 2011 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.
nickbro Posted November 22, 2011 Posted November 22, 2011 I need the server error after that. That message is a generic message I tell the system to say when you save the config
zshadar Posted November 22, 2011 Author Posted November 22, 2011 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
CHiLL Posted November 22, 2011 Posted November 22, 2011 He has installation instructions for IIS v6 in Documentation.pdf from his CodePlex site.
zshadar Posted November 22, 2011 Author Posted November 22, 2011 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
nickbro Posted November 22, 2011 Posted November 22, 2011 It was rewritten for HAP+ v7, most of the stuff didn't need changing though
zshadar Posted November 24, 2011 Author Posted November 24, 2011 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
nickbro Posted November 24, 2011 Posted November 24, 2011 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.
zshadar Posted November 24, 2011 Author Posted November 24, 2011 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
nickbro Posted November 24, 2011 Posted November 24, 2011 Ok. Strange that it is still saying Invalid Credentials
edie209 Posted April 26, 2012 Posted April 26, 2012 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
nickbro Posted April 26, 2012 Posted April 26, 2012 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
edie209 Posted April 26, 2012 Posted April 26, 2012 The app_data folder is the issue but I can't add IIS AppPool\HAP
nickbro Posted April 26, 2012 Posted April 26, 2012 Try http://hap.codeplex.com/documentation: icacls C:\inetpub\wwwroot\Hap /grant "IIS AppPool\HAP":(RX)
edie209 Posted April 26, 2012 Posted April 26, 2012 I ran this earlier and it has worked at the top level but not on the app_data level Try http://hap.codeplex.com/documentation: icacls C:\inetpub\wwwroot\Hap /grant "IIS AppPool\HAP":(RX)
nickbro Posted April 26, 2012 Posted April 26, 2012 The script only does the top level, you need to then go to the app data folder and edit the HAP permissions
edie209 Posted April 27, 2012 Posted April 27, 2012 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now