2012-07-26 59 views
2

我们拥有Dynamics CRM 2011的单一服务器开发环境以及基于IFD +声明的身份验证设置。Dynamics CRM 2011:在基于IFD声明的身份验证中使用CrmSvcUtil.exe

努力运行CrmSvcUtil命令而不会出现以下“访问被拒绝”错误。我们正在运行的UTIL作为管理员,谁也是动态CRM系统管理员2011年

,我们运行的命令是:

CrmSvcUtil.exe /url:https://myorg.deepspace9.com:444/myorg/XRMServices/2011/Organization.svc /out:MyOutputFile.cs /username:"deepspace9\administrator" /password:password*1 

而且我们最终得到的错误:

CrmSvcUtil : CRM Service Utility [Version 5.0.9690.2165] 
c 2011 Microsoft Corporation. All rights reserved. 

CrmSvcUtil.exe Error: 0 : Exiting program with exit code 2 due to exception : System.ServiceModel.Security.SecurityAccessDeniedException: Access is denied. 

Server stack trace: 
    at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) 
    at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 
    at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) 
    at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 
    at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) 

Exception rethrown at [0]: 
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 
    at Microsoft.Xrm.Sdk.IOrganizationService.Execute(OrganizationRequest request) 
    at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.ExecuteCore(OrganizationRequest request) 
    at Microsoft.Crm.Services.Utility.SdkMetadataProviderService.RetrieveEntities(IOrganizationService service) 
    at Microsoft.Crm.Services.Utility.SdkMetadataProviderService.Microsoft.Crm.Services.Utility.IMetadataProviderService.LoadMetadata() 
    at Microsoft.Crm.Services.Utility.CrmSvcUtil.Run() 
    at Microsoft.Crm.Services.Utility.CrmSvcUtil.Main(String[] args) 

我们也试着运行指示:http://community.adxstudio.com/products/adxstudio-portals/developers-guide/knowledge-base/crmsvcutilexe/claims-based-authentication-workaround-for-sdk-ver/

任何想法?

回答

3

管理得到它的工作。其次在http://blog.thinketg.com/blog/ben-klopfer/strongly-typed-code-file-generation-with-crmsvcutilexe-for-crm-2011-ifd-configurations-code

说明我不得不跑HTML解码摆脱HTML标签的,我没有打扰创建批处理文件 - 我只是直接运行该命令:

CrmSvcUtil.exe /metadataproviderservice:"MetadataProvider.IfdMetadataProviderService, MetadataProvider" /codecustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration" /url:"https://myorg.deepspace9.com:444/XRMServices/2011/Organization.svc" /out:"outputOrganizationXrm.cs" /namespace:OrganizationXrm /serviceContextName:XrmServiceContext /serviceContextPrefix:Xrm /u:"deepspace9\administrator" /p:password*1 
+0

当然可以。谢谢:) – AshesToAshes 2012-08-01 05:20:44

+0

任何人都有扣留的链接?它似乎现在被打破 – link64 2014-05-29 01:59:55

+0

尝试http://thinketg.com/strongly-typed-code-file-generation-with-crmsvcutil-exe-for-crm-2011-ifd-configurations-code/ – AshesToAshes 2014-05-29 08:45:32

相关问题