当从 VS2008 的 Web 服务器运行网站时调用以下行时,我得到“此工作站和主域之间的信任关系失败”。例外。
if (User.IsInRole("SomeRole"))
...
我已经关闭了 UAC,并设置了 VS 2008,它是内置的网络服务器,以管理员身份运行,我也重新加入了我的盒子到域。如果从我在 IIS 中的 Server 2003 框之一调用此代码,则该代码可以正常工作,并且在 Vista 中始终可以正常工作。
关于可能导致这种情况的任何想法?
编辑:
我刚刚尝试在本地机器上的 IIS 7.5 中运行它,但我遇到了同样的错误。在 Windows XP 的 IIS 5.1 和 VS 2008 网络服务器中运行它。