PRB: Loading COM DLL from ASP Stops IIS if FoxUser is Corrupted (221088)
The information in this article applies to:
- Microsoft Visual FoxPro for Windows 6.0
This article was previously published under Q221088 SYMPTOMS
Loading an ASP that calls a Visual FoxPro COM DLL stops the FTP Publishing Service and the World Wide Web Publishing Service (WWW) on the Windows NT Server that is running Internet Information Server (IIS).
CAUSE
This is known to happen if the FoxUser.dbf resource file that the Visual FoxPro runtime that the COM DLL is using is corrupted.
RESOLUTION
There are at least two resolutions to this:
- Delete the corrupted FoxUser file. The Visual FoxPro runtime will recreate one. Alternately, a valid FoxUser resource file can be provided.
- Add a Config.fpw file as an included file in the project when building the COM DLL. This Config.fpw file should contain the RESOURCE=OFF command. This will prevent the COM DLL from trying to use a resource file.
Please note that in Visual Studio 6.0 SP3 for Visual FoxPro, the FoxUser file is no longer created or loaded by the runtime when loading a COM DLL.
STATUS
This behavior is by design.
REFERENCES
For additional information about use Visual FoxPro COM DLLs with Active Server Pages, please see the following
article in the Microsoft Knowledge Base: 168053 HOWTO: Use VFP Automation Servers with Active Server Pages
Modification Type: | Major | Last Reviewed: | 6/9/1999 |
---|
Keywords: | kbAppSetup kbOOP kbprb KB221088 |
---|
|