我最近在我的开发机上安装了 2012,我的同事也安装了(在一个 8 人团队中)。只有我们 2 个人几乎立即注意到使用 2010 运行现有应用程序时出现问题。具体来说,我们在运行时遇到的错误是:
Information about the domain could not be retrieved (1355).
使用System.DirectoryServices.AccountManagement.Principal.FindByIdentity()
就像我说的,这个问题只发生在我们两个安装了 2012 的人身上,团队中没有其他人遇到这个问题。我们到处搜索,只找到讨论同一概念的帖子(即问题发生在安装 2012 之后)。
此时,我甚至不确定卸载 2012 是否能解决问题(因为损害可能已经造成),而且不幸的是,由于某种原因,我没有系统还原点?!
答案1
不是使用 VS 2012 的经验,但是对我来说这是一个 DNS 解析问题。您的计算机上是否配置了 DNS,您的计算机是否存在于 DNS 上,是否设置了反向 DNS。
为了进行测试,请尝试使用C:\Windows\System32\drivers\etc\hosts
您的代码尝试加入的 IP 和名称填充本地。