Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) - How do I solve it?

-2

The site only gives an error on the server, locally it's okay! Look:

  

Access is denied. (Exception from HRESULT: 0x80070005   (E_ACCESSDENIED)) 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 is   denied (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

     

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 File   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:

     
  • Line 1: @ {
  •   
  • Line 2: WebSecurity.InitializeDatabaseConnection ("DatabaseData", "Table", "Column1", "Column2", true);
  •   
    
asked by anonymous 30.04.2014 / 15:23

2 answers

1

Your ASP.NET on server is not allowed to run. in IIS you must give permission. I put first the permission on the folder on the server (Only to test put the user Everyone with full permission) The correct one is the {machine_name} \ ASSPNET or IUSR_MameName.

It should work.

    
30.04.2014 / 16:01
0

Actually the problem is this:

Sql Ce needs read and write permission on the App_Data folder.

And in addition it needs read and execute permission on the binary files that are in the bin \ amd64 and bin \ x86 folder, which is the folder where the SQL CE DLLs are.

    
11.02.2015 / 09:22