CIPM Connect Method May Fail via ASP Script (202024)
The information in this article applies to:
- Microsoft Site Server 3.0 Commerce Edition
This article was previously published under Q202024 SYMPTOMS
The Connect method of the InterchangeManager object may fail when called via an Active Server Page script if Allow Anonymous access is enabled for the ASP page.
The Connect method of the InterchangeManager object fails to connect to the CIPM database under the security context of the IUSR anonymous account if the anonymous account does not have at least read permissions on the Cipm.mdb database.
CAUSE
By default, the Cipm.mdb database is installed to the \Microsoft Site Server\Data\CIP Manager\ directory and by default, the IUSR anonymous account does not have access to this directory when CIPM is installed on an NTFS partition.
When a connection is you negotiated to a Web server that has all methods of authentication enabled, IIS will always accept anonymous first. Under these circumstances, an administrator with full rights to the Cipm.mdb database file may be unable to execute an ASP script that uses the Connect method of the InterchangeManager object. This occur because IIS is attempting to gain access to the CIP Manager database under the security context of the anonymous account, which may have no rights to this file.
WORKAROUND
To work around this behavior, you must either disable anonymous access to the virtual directory housing the script, and thereby forcing Windows NT Challenge Response or Basic authentication, or give the IUSR anonymous account at least read access to CIP Manager database file (Cipm.mdb).
Modification Type: | Major | Last Reviewed: | 6/29/2004 |
---|
Keywords: | kbprb KB202024 |
---|
|