Dynamics crm CRM 2011下的CRM 4.0 ISV页面未显示正确的用户

Dynamics crm CRM 2011下的CRM 4.0 ISV页面未显示正确的用户,dynamics-crm,dynamics-crm-2011,crm,Dynamics Crm,Dynamics Crm 2011,Crm,我有一个使用2007服务端点的简单ISV页面,它是4.0 SDK,只显示打开它的用户的身份 System.Security.Principal.WindowsIdentity.GetCurrent.Name CRM 4.0中的此页面显示有效的用户域\用户名 当此页面部署到CRM 2011时,它仅显示NT AUTHORITY\NETWORK SERVICE CRM 2011与IFD一起配置了基于声明的身份验证。有一个STS服务器和凭据。所有连接似乎都正常工作。在intranet环境中,可通过和访问

我有一个使用2007服务端点的简单ISV页面,它是4.0 SDK,只显示打开它的用户的身份

System.Security.Principal.WindowsIdentity.GetCurrent.Name

CRM 4.0中的此页面显示有效的用户域\用户名

当此页面部署到CRM 2011时,它仅显示NT AUTHORITY\NETWORK SERVICE

CRM 2011与IFD一起配置了基于声明的身份验证。有一个STS服务器和凭据。所有连接似乎都正常工作。在intranet环境中,可通过和访问该页面

看起来页面无法识别已打开页面的用户的身份

你以前有过这种经历吗?是否存在配置不正确的情况


谢谢您的帮助。

请确保您可以使用登录的用户。这样,您就可以检索有关用户的完整信息。 ASP.Net还提供了一种检索当前登录用户的方法。但它可能包含不同的值,具体取决于。对于基于声明的身份验证的IFD,HttpContext.User将包含SystemUser实体的id