Wednesday, May 16, 2007

ASP.NET process identity Error

Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

Error in Event Log:
Failed to execute the request because the ASP.NET process identity does not have read permissions to the global assembly cache. Error: 0x80070005 Access is denied.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

SOLUTION:
Give ASPNET account Read / Write permissions for that Web Application directory:
To do this:
1. Right-click on Web Application Folder
2. Go to "Security" tab
3. click on "Add" button
4. Choose your computer name as location you can change it by click on "Location" button
5. Type "ASPNET" as object name and click OK to return