我编写了一些代码来检查 iis 元数据库以查看安装了哪些站点以及它们的虚拟目录保存在哪里。此代码在服务器本地运行时运行良好。
我正在尝试扩展它以使其远程工作。我正在努力让它进行身份验证的事情。我目前正在使用LogonUser
api,但这总是在登录时返回 false
- 我知道我拥有的证书很好
- 我和服务器之间没有防火墙
- 如果我在没有
LogonUser
API 调用和用户 runas 的情况下从命令行运行应用程序,我会收到错误消息:COMException (0x80005000)
任何想法将不胜感激。