Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am trying to install a web service (written in FoxPro) onto a newly configured server. Part of the installation process was to install MSSoap 3.0 which seems to be successful.

The server OS is Microsoft Server 2008 R2 (x64).

I am now trying to create a virtual directoty at the command prompt using the SOAPVDIR.CMD script and I am getting the following error:

CMD> SOAPVDIR.CMD CREATE CSLRosterService "C:\ROSTERWS"
CMD> ERROR (0x80070002):
     Soap Toolkit 3 Isapi is not correctly registered.

Does anyone know how I can correct this or what I am doing wrong?

share|improve this question
    
Seems a bit petty to edit my post for "punctuation and grammar". –  BenjaminPaul Nov 20 '12 at 16:33
add comment

2 Answers

I got this working by:

  1. Adding IIS 6 Metabase and IIS 6 WMI compatibility to IIS7.
  2. Editing C:\Program Files (x86)\MSSOAP\Binaries\_svdir and changing HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSOAP\30\SOAPISAP\isapi to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSOAP\30\SOAPISAP\isapi.
share|improve this answer
add comment

Is the ISAPI module visible in the IIS console under ISAPI Filters?

You might need to run the command under an elevated command prompt if you weren't already.

The SOAP toolkit 3.0 is very old and wasn't even officially supported on Server 2003 if I remember correctly.

Chris.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.