用VS2005在原来的项目上建一个安装部署项目,把我的程序文件都加到里面并编译通过,安装的时候出现错误提示: "MSSOAP30.dll failed to register......".我试着通过regsvr32注册MSSOAP30.dll,但是注册不了.在SOAP Toolkit 3.0的说明文档里有这样一段说明,引用如下:
The SOAP Toolkit 3.0 ISAPI listener IS NOT registered as the 
  handler for WSDL files. YOU MUST MANUALLY REGISTER THIS HANDLER 
  for every virtual directory used for a SOAP Toolkit 3.0 service.
  You can do this using the SOAPVDIR.CMD script or by performing 
  following steps:  1) Right mouse click on virtual directory node in IIS manager
  2) Go to properties 
  3) On the "Virtual Directory" tab, click the Configuration 
     button
  4) On the "Applications" tab, in the "Application Mappings"
     list select any existing mapping for the ".wsdl" extension
     and click "Remove"
  5) Click "Add"
  6) In the "Executable" edit box, enter: 
     "c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll"
  7) In the "Extension" edit box, enter: ".wsdl"
  8) Select the "Limit to" option and enter "GET, POST, HEAD"
  9) Click "OK" to close the add dialog.
  10) Click "OK" to close the application configuration dialog.
  11) Click "OK" to close the properties dialog.这个是不是注册SOAP Toolkit啊?我试着照做了,但是也注册不了. 如果这样能注册的话,请告诉我应该怎么做才是正确的.我后来又找到一个STK3Redist,说明文档里说的是: This document describes how to use SOAP Toolkit 3.0 redistributable modules.
里面有几句我不明白
************************************************************************
Ensure that the following 3 custom actions that come with winhttp.dll:
QFE_XP.6AB4B1E3_9BF2_4A9B_BC64_CE23E2B44659
QFE_2K.6AB4B1E3_9BF2_4A9B_BC64_CE23E2B44659
QFE_XP.6AB4B1E3_9BF2_4A9B_BC64_CE23E2B44659
have InstallExecuteSequence immediately after InstallInitialize and RemoveExistingProducts actions, but before any component from the soap_core.msm. 
************************************************************************各位XDJM知道怎么解决该问题的请您为俺指点迷津.不得以多发几个地方啊