我在Crm 2011中有aspx页面。在Page_Load中,我需要使用调用用户凭据创建IOrganizationService实例。 在GetOrgService方法中,我注意到ClientCredential的UserName和Password属性被设置为空字符串。
public static IOrganizationService GetOrgService(bool admin = false, string organization = null)
{
ClientCredentials credential = new ClientCredentials();
credential.Windows.ClientCredential = admin ? new NetworkCredential(Globals.UserName, Globals.Password, Globals.Domain) : CredentialCache.DefaultNetworkCredentials;
OrganizationServiceProxy orgServiceProxy = new OrganizationServiceProxy(new Uri(Globals.OrganizationServiceUrl), null, credential, null);
return orgServiceProxy;
}
解决该问题的任何方法。
答案 0 :(得分:0)
关于ISV上的应用程序的认证配置。在我设置"匿名身份验证"残疾人,问题解决了。