小编use*_*567的帖子

无法通过crm 2011中的c#以编程方式创建组织

public void Main2()
{
    DeploymentServiceClient service = Microsoft.Xrm.Sdk.Deployment.Proxy
        .ProxyClientHelper.CreateClient(new Uri("http://xxxxxxxxx:5555/XRMDeployment/2011/Deployment.svc"));
    Console.WriteLine(CreateOrganization(service
        , new Organization
        {
            UniqueName = "testOrgProv1",
            FriendlyName = "testOrgProv1",
            SqlServerName = "CRMDDC2",
            SrsUrl = @"http://crmddc2/Reports",
            BaseCurrencyCode = RegionInfo.CurrentRegion.ISOCurrencySymbol,
            BaseCurrencyName = RegionInfo.CurrentRegion.CurrencyNativeName,
            BaseCurrencySymbol = RegionInfo.CurrentRegion.CurrencySymbol,
            State = Microsoft.Xrm.Sdk.Deployment.OrganizationState.Enabled
        }));
}

Guid? CreateOrganization(IDeploymentService deploymentService
    , Organization org)
{
    BeginCreateOrganizationRequest req = new BeginCreateOrganizationRequest
    {
        Organization = org
    };

    BeginCreateOrganizationResponse resp = deploymentService.Execute(req) as BeginCreateOrganizationResponse;
    return resp != null ? (Guid?)resp.OperationId : null;
}
Run Code Online (Sandbox Code Playgroud)

但我得到的错误是

"部署服务无法处理请求,因为一个或多个验证检查失败."

我正在使用本地管理员帐户,它也是部署管理员,

ps:当我以不同的方式使用类似的代码时,弹出相同的错误,但内部消息是

"当前的Active Directory用户没有对报告组的读写权限....."

c# dynamics-crm-2011

2
推荐指数
1
解决办法
1373
查看次数

标签 统计

c# ×1

dynamics-crm-2011 ×1