我有一个现有的项目,它使用以下方法在开发机器上进行本地身份验证
principalContext.ValidateCredentials("bondjames", "drno", ContextOptions.Negotiate);
请注意,直到今天早上,这在Windows 10上工作正常,我知道以前的问题。我安装了Windows 10更新1511,现在它抛出了一个FileNotFoundException。我read of issues有更新但无法找到任何内容。
如果我提供的密码无效,则只返回false。
答案 0 :(得分:2)
使用documentation记录了类似的问题,表明它在
中缺少注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion
,具体为:RegisteredOwner
和RegisteredOrganization
。我只是分别提到我的名字和公司。现在所有测试都通过了。
请注意,我的问题看起来与microsoft connect具有相同的根本原因,我发现它引用了相同的文章。