在新建SoapServerApplication 有五个类型选项:
ISAPI/NSAPI Dynamic link lib
CGI stand alone...
....
...
Web App Debugger executable
各类型有什么区别?一般是用哪种?
采用web app debugger executable 类型时要启动web app debugger,那么程序发布以后呢?还需要它吗?

解决方案 »

  1.   

    ISAPI性能比CGI要好.Web App Debugger executable主要用来做调试用.
      

  2.   

    楼上的知道不知道,在D7下开发的一个最简单的ISAPI的Web Service,
    为何:
    1、在本机调用,N遍都TMD很正常(注:这个ISAPI里的逻辑是调用COM+返回一个字串)
    2、在别的机器调用,第一遍正常,第二遍直到重启IIS之前都TMD的狂错返回
    什么SOAP字串不可解析的错。
      

  3.   

    ISAPIApp,
      ISAPIThreadPool
    看看有没有把这两个包含文件顺序搞错了?
    正确的事我写上的这个顺序。
    iscyber(幕后玩家) 说得对
    另外最好把你的调用代码贴出来看看
    function TIsapiserver.execSql(STRSQL: string): integer;
    var
      obj: variant;
    begin
      coinitialize(nil);//你加上这个语句了没有?
      try
        obj := createoleobject('pmts.mtsreport');
        obj.queryexe(strsql);
        result := s_ok;
      finally
        CoUninitialize;
      end;
    end;
      

  4.   

    谢楼上。
    WebService的调用方法和你一样,就是那两个包的顺序不对
    能解释一下为何需要那样的顺序吗?