ASP application using FCFL.Net does not respond or throws the error: Couldn't get process information from remote machine. (Article # 135)
View products that this article applies to.
Problem:
This applies to FCFL.Net versions 1.2 and earlier.
When attempting to run an .asp application using fcfl.net v1.2 or earlier you may run into a problem with the pages appearing to hang or display an error message in the browser:
"Couldn't get process information from remote machine."
If the application is not responding you will need to turn on FCFL.Net logging to see the error that is occuring.
For example:
2005-03-04 11:58:46,797 [user: ] [fcsessionid: ] [ERROR] [FChoice.Common.PerfManager]
Error initializing PerfManager: Couldn't get process information from remote machine.
Exception: System.InvalidOperationException
Message: Couldn't get process information from remote machine.
...
Exception: System.ComponentModel.Win32Exception
Message: Access is denied
...
Resolution:
The FCFL.NET installer set up permissions properly for the NT AUTHORITY\NETWORK SERVICE account on Windows 2003 (the account used by ASP.NET and other 'network server'-type applications). However, ASP uses different accounts and the installer didn't set up the registry permissions correctly for those users (IUSR_MACHINENAME and IWAM_MACHINENAME).
There are three registry keys whose permissions need updated.
Grant the following permissions to the specified users:
IUSR_MACHINENAME: Read
IWAM_MACHINENAME: Read
(you could also just grant Everyone: Read, it's easier and doesn't really expose you to any type of attack, but for the sake of being precise, those 2 users are the only ones that are necessary to get ASP applications running).
Below are the three registry keys. Please edit the registry at your own risk.
1.) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
2.) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FChoice.Common
3.) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FChoice.Foundation
Use regedit.exe to locate the keys and then r-click on the key in the tree-view and select 'Permissions'.
Applies To: