SOAP Web服务所需的正确虚拟目录访问权限级别是多少?
时间:2020-03-05 18:43:59 来源:igfitidea点击:
在Server 2003机器上的IIS 6.0中设置用于承载SOAP Web服务的新虚拟目录时,需要设置虚拟目录的访问权限。各种权限允许/禁止以下行为:
- 读
- 运行脚本(例如ASP)
- 执行(例如ISAPI或者CGI)
- 写
- 浏览
SOAP Web服务是通过SOAP3.0 ISAPI服务器发布的,其扩展名在IIS管理器的" Web服务扩展"窗格中设置为"允许"。
由于我不想将此目录的内容公开到Web上,因此我知道浏览是不可取的。但是,我不知道是否需要启用运行脚本,执行和写入权限才能正确发布此Web服务。该Web服务用于在服务器和远程客户端之间发送和接收XML数据集。 SOAP Web服务的虚拟目录的正确访问权限级别是什么?
解决方案
回答
经过进一步检查,我得出的结论是,我对需要读取权限的假设是不正确的。
SOAP Web服务仅需要启用"运行脚本"权限,因为.wsdl
显然来自Web服务,以脚本执行响应的形式出现。因此,SOAP3.0 Web服务目录的最低要求是"运行脚本"。