为什么IsInRole会抛出错误?

时间:2009-09-27 16:31:21

标签: security model-view-controller iis

我有一个使用混合窗口和表单的MVC应用程序。数据库位于托管服务器上,我使用的是本地IIS(5.1)。

一切正常,直到我尝试使用IsInRole(“角色”) - 我得到:

此工作站与主域之间的信任关系失败。

我怀疑在部署应用程序时这可能没问题,因为它将全部在Intranet上,但我需要检查开发中的角色。

用户和角色确实存在于我在Db中的aspnet表中,正如我所说,如果我也使用本地数据库进行开发,它也能正常工作。

任何想法都赞赏。

提前致谢

戴维

2 个答案:

答案 0 :(得分:1)

这听起来像是域名问题。请参阅kb 162797文章。可能是您的密码不匹配或某些配置已损坏。 尝试再次加入和加入域名。那应该解决它。

答案 1 :(得分:0)

目前,我已设置了成员资格表的loca版本来管理角色。这并不理想,但允许我伪造开发角色。

如果这些也可以在共享数据库服务器上,那就太好了。