This issue is caused by the ASP.NET account version not being setup with the correct version number. Based on your version of Internet Information Services, please use the following steps to correct this issue.
Internet Information Systems 5 and 6 (IIS)
- Right-click My Computer and select Manage. The following Computer Management dialog window appears:
- Expand Services and Applications -> Internet Information Services -> Websites -> Default Web Site and right-click on APFW and select properties.
- The APFW Properties dialog window appears, click the ASP.NET tab.
- In the ASP.NET version drop-down list, select 2.0.50727. Click Apply and OK.
- Close the Computer Management console.
- Click the Windows® Start button, right-click (My) Computer and select Manage.
- On a Server Operating System
The Server Manager dialog box appears, expand Roles and Web Server (IIS), click Internet Information Services (IIS) Manager and locate the Connections menu to the left.On a Standard Operating System
The Computer Manager dialog box appears, expand Services and Applications and click Internet Information Services (IIS) Manager and locate the Connections menu to the left.
- Expand <Server/Computer Name> > Sites > Default Web Site and click APFW.
- To the far right, locate the Actions menu and select Basic Settings.
- The Edit Application dialog box appears. Identify the application pool that is being used with the APFW account and click OK to close the dialog box.
- Under Connections locate and click Application Pools. In the Application Pools menu, locate the application pool being used by the APFW account and double click. The Edit Application Pools dialog box appears.
- Verify that the .NET Framework Version is compatible with your version of ACT!.
- For ACT! 2005 and ACT! by Sage 2006, .NET Framework v1.1 is required.
- For ACT! by Sage 2007 and newer, .NET Framework v2.0 is required.
Expired or Invalid Password ASP.NET Impersonation Account
In some cases this error may be caused by an invalid or expired password for the user account you setup as your ASP.NET impersonation account in the Website Adminstration tool in ACT! Premium for Web. To correct this, go into the User Accounts setting on your web server and update the password for this account. After doing this, reset IIS and test.