我用D7做的Web service的dll(ISAPI/NSAPI)文件部署在一台windows2003的IIS上,当客户通过软件链接该dll文件上接收数据时报HTTP 500 internal server error错误,
但是在windows2000上能正常运行.

解决方案 »

  1.   

    你首先要看看wsdl从网络上是否可以取到阿,
    例如访问http://xxx/your.dll
     是否能访问,应该是2003iis的安全性的问题
      

  2.   

    windows 2003上面是IIS 6.0里面增加了web 扩展属性,你要把你的ISAPI添加进取。
      

  3.   

    2003 对 ASP 的技术支持不好。不建议在 2003中部署。
      

  4.   

    用到了RPC吧
    Windows2003的rpc调用可能需要另外配置,主要是设置它的远程安全登陆的允许那一项