在控制台中检查指定站点是否已“安装”在 IIS 服务中

在控制台中检查指定站点是否已“安装”在 IIS 服务中

我曾经发布过一个关于如何检查 Web 服务是否已安装的问题,但我意识到这不是我想要的。

还有下一种情况 - Windows 计算机上安装了 IIS。该服务托管 2 个站点 - http://localhost/site1并且 http://localhost/site2(仅作为示例)代表 soap 端点。

我如何检查是否安装了仅具有 ssh 访问权限的 site2?

更新

具体来说,这种情况:

我正在自动化测试脚本。

在此脚本中检查了 soap web 服务。

测试步骤之一是检查目标机器上是否安装了 SOAP 端点。

之后我应该尝试连接到这个端点(这不是问题,它已经在 J​​ava 中实现)

因此,使用任何方式(HTTP 连接除外)我都应该检查此 SOAP“站点”是否安装在机器上。

先感谢您。

答案1

您确定您拥有的是 SSH 访问权限吗?这在 Windows 机器上非常罕见。要管理 IIS,如果您被授予访问权限,您通常使用 IIS 管理器,或者对于共享托管情况,他们通常会授予 FTP 访问权限,然后允许您使用他们的控制面板管理站点设置。

您能否提供更多关于您现在可以看到的内容的信息?例如,您是否看到了带有文件的站点结构,或者您是否看到了其他内容?

答案2

如果你有权访问 Powershell,则可以使用 IIS 管理 cmdlet

可能:

  • 获取 Web 应用程序
  • 获取 Web 虚拟目录

取决于您可使用什么配置。

相关内容