HTTP 500.100 – Internal Server ASP Error
Library not Registered when Trying to Access the ASP Barcode Server Component ASP File.
This issue applies only to the ASP Barcode Server Component for IIS with build dates prior to December, 2007. Obtain the latest version by updating the Support and Upgrade Subscription.
If an error similar to the following occurs:
HTTP 500.100 – Internal Server Error – ASP error
Server object, ASP 0177 (0x8002801D)
Library not registered.
/idalin.asp, line 30
The error will occur if the .asp files are copied from one machine to another. The executable package, ASP Barcode Server Component, must be installed on each server in order to properly register the components. If the ASP Barcode Server Component has been properly installed, then it might be a security issue of insufficient rights in the registry. The error may also occur after reinstalling or updating the ASP Barcode Server for IIS DLL files. This is documented in Microsoft articles Q175804 and Q174811. The best method of resolving the problem is to perform the following:
- At the command prompt type REGEDT32 to edit the registry.
- To allow all users to generate barcodes, look at the permissions for the following registry folder and set it to read access for “Everyone”:
- If it is already set to read access, perform the following to reset all subfolders to read access: (1) deselect the read permission, (2) select the read permission and (3) choose Apply.
- If for some strange reason, granting IUSR_account or IWAM_account read access still does not work, then grant everyone read access to these registry keys. There are no known security risks involved with this action.
NOTE: December 2007 and later versions do not have the issue described here. Obtain the latest version by updating the Support and Upgrade Subscription.