使用Identity Impersonate时,我无法访问本地ASPNETDB.MDF数据库

时间:2010-12-02 10:21:36

标签: asp.net sql-server

我有一个与Dynamic CRM交互的ASP.Net网站。它还使用本地ASPNETDB.MDF进行表单身份验证。

对于CRM,我需要为此目的模拟在域上创建的身份。启用身份模拟后,我无法再访问本地成员资格数据库。如何允许用户模拟访问会员数据库的域用户?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

在“我无法再访问本地会员数据库”中,您的意思是什么?

然后,从某种方式来说,我可以猜测对数据库的访问不是本地的,而是远程的。您应该理解“模仿”一词仅对本地访问有意义。在远程访问中,使用术语“委托”。

我只能建议您在ASP.NET,IIS和SQL Server的上下文中搜索模拟与委派 相关术语是“双跃点”,Kerberos,SPN(服务主体名称)等。

您可能希望从中开始    - How To: Use Impersonation and Delegation in ASP.NET 2.0
   - ASP.NET Identity Matrix

虽然这是一个品味,背景等问题,但我认为您很容易找到更适合您的背景和理解文章。