C# 未实现Microsoft Web管理方法或操作

C# 未实现Microsoft Web管理方法或操作,c#,asp.net,.net,iis,iis-express,C#,Asp.net,.net,Iis,Iis Express,我尝试使用官方Microsoft Library Microsoft web Administration从网站绑定(IIS)获取证书哈希。我遇到了一个有趣的问题。当我尝试完成此简单操作时: foreach (Binding binding in site.Bindings) { binding.CertificateHash; binding.CertificateStoreName; } 我遇到此异常:未实现方法或操作 最奇怪的是,当我创建另一个测试项目并做同样的事情时,一切

我尝试使用官方Microsoft Library Microsoft web Administration从网站绑定(IIS)获取证书哈希。我遇到了一个有趣的问题。当我尝试完成此简单操作时:

foreach (Binding binding in site.Bindings)
{
   binding.CertificateHash;
   binding.CertificateStoreName;
}
我遇到此异常:未实现方法或操作

最奇怪的是,当我创建另一个测试项目并做同样的事情时,一切都很好。这种情况让我震惊!我比较了图书馆的版本,它们是一样的

当然,我尝试了许多其他解决方案和答案:

(一)

(二)

(三)

但是什么也没发生,所以我就来了。
谢谢你的关注

您使用的是哪种操作系统?您是否查询IIS或IIS Express?你是从哪里得到推荐信的?从NuGet?我使用Windows 10.IIS Express。当然,我从NuGet安装软件包。正如我提到的,我甚至比较了这个库的版本…版本号是无用的。请添加来自%windir%\system32\inetsrv\Microsoft.Web.Administration.dll的引用,然后重试。我只是尝试了您所说的。什么都没有……我仍然得到一个异常:方法或操作未实现。@CBauer很遗憾,您现在在哪个操作系统上?您是否查询IIS或IIS Express?你是从哪里得到推荐信的?从NuGet?我使用Windows 10.IIS Express。当然,我从NuGet安装软件包。正如我提到的,我甚至比较了这个库的版本…版本号是无用的。请添加来自%windir%\system32\inetsrv\Microsoft.Web.Administration.dll的引用,然后重试。我只是尝试了您所说的。什么都没有……我仍然得到一个异常:方法或操作未实现。@CBauer很遗憾,没有