After installing or running a repair on Notification Server, customer gets the following error when he tries to open the Altiris Console:
Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\altiris_ns\d25f06e1\98ee6a1c\hash.web" 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.
Possible corruption on .NET files or missing permissions on file.
In order to solve this problem we need to reset the ASP.NET settings. Also it is suggested to check the permissions on the file which access is denied. ASP.NET Machine Account (<server name>\ASPNET) should have full permissions. The actual error message suggests some steps that you should follow before doing the following: Reset ASP.NET settings
Note: resetting the aspnet settings is quick and won't adversely affect your Notification Server. It often helps correct authentication problems in the Notification Server.
Close the IIS Admin Service by clicking the Start > Control Panel > Administrative Services > Services. Then right-click the IIS Admin Service, and click Stop.
On the Notification Server computer, open a command window (Run Command). Use Windows Explorer to go to C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 (or equivalent in your environment). Register your aspnet_isapi.dll by dragging it into the command window and adding regsvr32 command on front of the path.
(Note: The -i parameter installs this version of ASP.NET and updates scriptmaps at the IIS metabase root and for all scriptmaps below the root. Existing scriptmaps of lower versions are upgraded to this version.)
Run the following command to restart IIS services:
(Note: It will stop and restart IIS services in order to add the changes into IIS.)
Then the application is finished; test to see if it fixed the installation problem.
If the problem still persists (if you have IIS 6.0):
Go to IIS Manager (Administrative Tools/Internet Information Services (IIS) Manager).
If you have .NET 2.0 installed, go to the Web Sites/Default Web Site and then right-click and select Properties. Click on the ASP.NET tab and, in the "ASP.NET version," select the 1.1.4322 version from the drop list. Click OK.
In the IIS Manager, go to Web Server Extensions and make sure that at least ASP.NET v1.1.4322 is allowed. If both are allowed, then it should not be a problem.
Imported Document ID: TECH13388
Subscribing will provide email updates when this Article is updated. Login is required.