由于该网站已被删除,获取标识符的 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 文件夹中找出旧的元数据库。