You click the Test option on the Web Server tab of the Administrators tool in ACT! Premium for Web and receive the following message: "The ASP.NET process account does not exist or is not configured properly. See the Troubleshooting appendix in the ACT! Premium for Web Administrator’s Guide for assistance."
NOTE: You can bypass this error by clicking the next tab while holding down the Ctrl key on your keyboard, which will allow you to bypass the test and proceed to the next tab to continue configurations. This however does not resolve the error itself.
The message appears because the ASP.NET service is not available or the ASP.NET process account is improperly configured on the Web server.

Important: Before making changes to your configuration settings in IIS, it is strongly recommended that you first backup these settings. For instructions to backup your settings in IIS 6 and IIS 7, please refer to the following Knowledgebase article:
Reboot the Computer
In many cases this issue has been fixed by a simple reboot of the computer, especially if trying to set up the website administration after having just installed Act!.
Blocked ASP.NET Extensions
If using ACT! Premium for Web Version 2007 (9.0) or above this error can occur if ASP.NET v2.0.50727 is being blocked. Refer to the appropriate section based on the version of Internet Information Services (IIS) that is installed:
Internet Information Services 6.0 - IIS 6.0 (Windows Server® 2003)
Use the following steps to verify ASP.NET v2.0.50727 is not Prohibited in the Web Service Extensions.
Internet Information Services 7.0 - IIS 7.0 (Windows Server® 2008)
Use the following steps to verify ASP.NET v2.0.50727 filter is set to Allowed .
Verify the Application Pool is Started
This error can also occur on Server operating systems if the application pool that ACT! Premium for Web is assigned to is not started when attempting to run the test. Refer to the appropriate section based on the version of Internet Information Services (IIS) that is installed:
Internet Information Services 6.0 - IIS 6.0 (Windows Server® 2003)
Internet Information Services 7.0 - IIS 7.0 (Windows Server® 2008)
Verifying the ASP.NET service is available on the Web server
Use the following steps to ensure that ASP.NET is configured as an available feature in IIS:
Internet Information Services 6.0 - IIS 6.0 (Windows Server® 2003)
Internet Information Services 7.0 - IIS 7.0 (Windows Server® 2008)
How to Determine Which Version of .NET is Configured with ASP.NET:
Setting Read Permissions for the ASP.NET Registry Key
The ASP.NET process account requires Read permission to the registry key that contains the encrypted impersonation user account credentials. In most instances, the Web site Administration tool in ACT! Premium for Web server sets this permission for you.
To verify the setting, you will need to examine the permissions on the following registry key:
32-bit Operating System: HKEY_LOCAL_MACHINE\SOFTWARE\AspNetProcess\ASPNET_SETREG
64-bit Operating System: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AspNetProcess\ASPNET_SETREG
Use the following steps to verify the permissions of the above registry key:
Manually Configuring the ASP.NET Key
If this registry key is missing, please refer to the following Knowledge Base Answer for detailed information on manually creating this key:
Reinstall ASP.NET Key
If you find that you are still unable to pass the ASP.NET test on the Web Server tab after following all steps above, you can attempt to reinstall ASP.NET. For more information on this procedure, please refer to the following Knowledgebase Answer:
This error message can result if the IP address setting that the Web Site in which your ACT! Premium for Web virtual directory is configured is set to an IP address instead of the default setting of All Unassigned. The Web Site Administration tool is designed only to verify configuration for the IP address of All Unassigned in the default setting. The tool has no way to adjust that setting at this time.
Use the following steps to change this setting in Internet Information Services 6.0 (IIS 6):
Use the following steps to change this setting in Internet Information Services 7.0 (IIS 7):
NOTE: You can bypass this error by clicking the next tab while holding down the Ctrl key on your keyboard, which will allow you to bypass the test and proceed to the next tab to continue configurations. This however does not resolve the error itself.
The message appears because the ASP.NET service is not available or the ASP.NET process account is improperly configured on the Web server.

Important: Before making changes to your configuration settings in IIS, it is strongly recommended that you first backup these settings. For instructions to backup your settings in IIS 6 and IIS 7, please refer to the following Knowledgebase article:
How To Backup Your Configuration Settings for Internet Information Services (IIS)
Answer ID: How to back up your configuration settings for Internet Information Services (IIS)
Answer ID: How to back up your configuration settings for Internet Information Services (IIS)
Reboot the Computer
In many cases this issue has been fixed by a simple reboot of the computer, especially if trying to set up the website administration after having just installed Act!.
Blocked ASP.NET Extensions
If using ACT! Premium for Web Version 2007 (9.0) or above this error can occur if ASP.NET v2.0.50727 is being blocked. Refer to the appropriate section based on the version of Internet Information Services (IIS) that is installed:

Use the following steps to verify ASP.NET v2.0.50727 is not Prohibited in the Web Service Extensions.
- Right-click the My Computer icon on your desktop, and then click Manage from the shortcut menu. The Computer Management dialog box appears.
- Click Web Service Extensions under Internet Information Services (IIS) Manager from the left pane.
- Note the Status of ASP.NET v2.0.50727 in the right pane. If needed right-click, and then click Allow from the shortcut menu.
- Close the Computer Management dialog box and test ACT!.

Use the following steps to verify ASP.NET v2.0.50727 filter is set to Allowed .
- Click the Windows® Start button, and select Administrative Tools > Internet Information Services (IIS) Manager.
- On the main node, signified by the name of the server, double click on ISAPI and CGI Restrictions in the middle pane.
- Verify that ASP.NET v2.0.50727 is set to Allow. If not, highlight the entry and select Allow on the Actions pane.
- Close the Internet Information Services (IIS) Manager dialog box and test ACT!.
Verify the Application Pool is Started
This error can also occur on Server operating systems if the application pool that ACT! Premium for Web is assigned to is not started when attempting to run the test. Refer to the appropriate section based on the version of Internet Information Services (IIS) that is installed:

First, you much verify the Application Pool that ACT! Premium for Web is assigned to:
- Right-click the My Computer icon on your desktop, and then click Manage from the shortcut menu. The Computer Management dialog box appears.
- Browse to your APFW virtual directory, right-click and select Properties.
- Under the Virtual Directory tab, note the setting for the Application Pool option.
- In the IIS Manager console, browse to Application Pools. You should see the name of the Application Pool from above listed.
- If it's stated that the Application Pool is Stopped, right-click on the Application Pool and select Start.

First, you much verify the Application Pool that ACT! Premium for Web is assigned to:
- From the Windows Start menu, go to Administrative Tools and select Internet Information Services (IIS) Manager
- In the IIS management screen, expand the server name node in the Connections pane, then under that expand Web Sites
- Under Web Sites right-click on the ACT! Internet Sync or ACT for Web virtual directory, and select Advanced Settings
- Under Behavior, you will see the name of the application pool being used by this virtual directory.
- From the Windows Start menu, go to Administrative Tools and select Internet Information Services (IIS) Manager
- On the Connections pane, expand the server name node and click Application Pools.
- Locate and verify the Application Pool status is Started. If not, highlight the Application Pool and select Start on the right pane.
NOTE: If the Application Pool was Stopped initially and you still received the error after starting it and performing the test, return to the Internet Information Services (IIS) Manager and verify that the Application Pool is still Started. If you find it has stopped running, please refer to the following Knowledgebase Answer:
Title: Error: "HTTP 503 – Service Unavailable" When Attempting to Access ACT! by Sage Premium for Web Login Page
Answer ID: Error: "HTTP 503 – Service Unavailable" When Attempting to Access the ACT! by Sage Premium for Web Login Page
Verifying the ASP.NET service is available on the Web server
Use the following steps to ensure that ASP.NET is configured as an available feature in IIS:

- Launch the Windows® Control Panel, and then double-click Add or Remove Programs. The Add or Remove Programs panel appears.
- On the left, click Add/Remove Windows Components. The Windows Components Wizard appears.
- In the Components list, click Application Server, and then click Details. The Application Server dialog box appears.
- In the Subcomponents of Application Server list, verify that ASP.NET check box is enabled to the left. If not, click the check box to enable the ASP.NET component.
- Click OK to close the Application Server dialog box.
- Click Next to proceed with the Windows Components Wizard. You may need access to your Windows installation media to complete the process.

- Click the Windows® Start button, and select Server Manager .
- Expand the Roles node and select Web Server (IIS).
- Under Role Services, verify that ASP.NET is Installed. If installed, you may proceed to the following section. If not, click on Add Role Services.
- On the Select Role Services page, check the box for ASP.NET and click Next.
- Click Install on the Confirm Installation Selections page.
- Click Close on the Installation Results page.
How to Determine Which Version of .NET is Configured with ASP.NET:
- Right-click the My Computer icon, and then click Manage from the shortcut menu. The Computer Management panel launches.
- Locate and right-click the ACT! by Sage Premium for Web Virtual Directory, and then click Properties from the shortcut menu. The APFW Properties dialog box appears.
- Under the ASP.NET tab verify the number in the ASP.NET version field.
If you do not have this tab you do not have .NET 2.0 installed.
Note: ACT! by Sage Premium for Web 2006 requires .NET 1.1, ACT! by Sage Premium for Web 2007 - 2011 require .NET 2.0, Sage ACT! Premium Web 2012 and 2012 SP1 require .NET 3.5, and Sage ACT! Premium Web 2012 SP2 and Sage ACT! Premium 2013 require .NET 4.0.
Setting Read Permissions for the ASP.NET Registry Key
The ASP.NET process account requires Read permission to the registry key that contains the encrypted impersonation user account credentials. In most instances, the Web site Administration tool in ACT! Premium for Web server sets this permission for you.
To verify the setting, you will need to examine the permissions on the following registry key:
32-bit Operating System: HKEY_LOCAL_MACHINE\SOFTWARE\AspNetProcess\ASPNET_SETREG
64-bit Operating System: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AspNetProcess\ASPNET_SETREG
Use the following steps to verify the permissions of the above registry key:
- Click the Windows Start button, and then click Run. The Run dialog box appears.
- Type regedit in the Open field, and then click OK. The Windows Registry Editor appears.
- Browse to, and right-click the registry key described above, and then click Permissions from the shortcut menu. The Permission for AspNetProcess dialog box appears.
- Ensure the Impersonation user has Read control for this key.
- Close the Windows Registry Editor.
Manually Configuring the ASP.NET Key
If this registry key is missing, please refer to the following Knowledge Base Answer for detailed information on manually creating this key:
Title: How To Manually Configure ASP.NET Impersonation for ACT! Premium for Web
Answer ID: How To Manually Configure ASPNET Impersonation for ACT! Premium for Web
Answer ID: How To Manually Configure ASPNET Impersonation for ACT! Premium for Web
Reinstall ASP.NET Key
If you find that you are still unable to pass the ASP.NET test on the Web Server tab after following all steps above, you can attempt to reinstall ASP.NET. For more information on this procedure, please refer to the following Knowledgebase Answer:
Title: How to Uninstall and Reinstall ASP.NET from the Command Prompt
Answer ID: How to uninstall and reinstall ASP.NET from the Command Prompt
Incorrectly Configured IP Address for Web SiteAnswer ID: How to uninstall and reinstall ASP.NET from the Command Prompt
This error message can result if the IP address setting that the Web Site in which your ACT! Premium for Web virtual directory is configured is set to an IP address instead of the default setting of All Unassigned. The Web Site Administration tool is designed only to verify configuration for the IP address of All Unassigned in the default setting. The tool has no way to adjust that setting at this time.
Use the following steps to change this setting in Internet Information Services 6.0 (IIS 6):
- Right-click the My Computer icon on your Windows Desktop, and then click Manage from the shortcut menu. The Computer Management panel appears.
- Locate the Web Site that your ACT! Premium for Web virtual directory is under, right-click the Web Site, and then click Properties from the shortcut menu. The Web Site Properties dialog box appears.
- Under the Web Site tab, click the IP address field, and then click All Unassigned from the drop-down list.
- Click Apply, and then click OK.
- Close the Computer Management panel, and then click the Test button in the ACT! Premium for Web Web Site Administration tool again.
Use the following steps to change this setting in Internet Information Services 7.0 (IIS 7):
- Right-click the Computer icon on your Windows Desktop, and then click Manage from the shortcut menu. The Computer Management panel appears.
- Expand'Services and Applications' and select Internet Information Services.
- Select Default Web Site under 'Connections'.
- Select Bindings under 'Actions'.
- Select the line in the Bindings window and click Edit to update the IP Address information (should be 'All Assigned', will display as '*').
- Click OK, and then click Close.
- Close the Computer Management panel, and then click the Test button in the ACT! Premium for Web Web Site Administration tool again.
If you would like to discuss the content of this article with other ACT! users, please visit the ACT! Online Community. The ACT! Online Community is moderated by Sage and provides the opportunity to give and receive feedback from other ACT! users. To find posts on a specific topic, you can use the Community's built-in search feature.