2012-07-26 94 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

相關問題