通过脚本启用/禁用asp.net Web服务扩展

时间:2020-03-06 14:52:05  来源:igfitidea点击:

在IIS 6中,我可以使用Inetmgr中的Web服务扩展文件夹来允许/禁止isapi筛选器,例如ASP.net。我希望能够以编程方式执行此操作(特别是从安装程序脚本/ exe)。

有任何想法吗?

解决方案

使用Iisext.vbs添加Web服务扩展文件应该是我们所需要的(链接的文章介绍了如何添加新的过滤器:如果只需要启用它,请向下滚动并查看链接的文章列表以获取确切信息。有关如何实现的说明)

Set iisinfo = GetObject("IIS://localhost/W3SVC/Info")
   If CInt(iisinfo.MajorIIsVersionNumber) >= 6 Then
      Set iisinfo = Nothing
      Set iis = GetObject("IIS://localhost/W3SVC")
      iis.EnableWebServiceExtension "ASP"
   End If