![删除站点后,您还能从 IIS6 获取 W3SVC 标识符吗?](https://linux22.com/image/549407/%E5%88%A0%E9%99%A4%E7%AB%99%E7%82%B9%E5%90%8E%EF%BC%8C%E6%82%A8%E8%BF%98%E8%83%BD%E4%BB%8E%20IIS6%20%E8%8E%B7%E5%8F%96%20W3SVC%20%E6%A0%87%E8%AF%86%E7%AC%A6%E5%90%97%EF%BC%9F.png)
由于该网站已被删除,获取标识符的 IIS > 网站列表不起作用(因为它不在那里)
还有其他方法可以获取标识符吗?
我在 system32 中有大量日志文件,全部由 W3SVC ID 列出,但没有一个包含有关其正在记录的网站的任何识别信息,所以我必须通过 ID 来查找。
答案1
通过在 Stack Overflow 上运行这个很酷的 VBS 脚本找到了答案
https://stackoverflow.com/questions/1868108/get-iis-web-site-identifier-programmatically
我必须寻求帮助来识别代码源,但它确实起作用了,我将把它添加到我的“修复 IIS 问题的工具”中 ^_^
答案2
我想到两个选择:
准确地重新创建站点名称 - 站点标识符是(从内存中)名称的简短哈希值
从存储自动备份的 System32\InetSrv\History 文件夹中找出旧的元数据库。