C# 无法连接到本地MS CRM 365?

C# 无法连接到本地MS CRM 365?,c#,dynamics-crm,dynamics-crm-365,C#,Dynamics Crm,Dynamics Crm 365,我正试图通过C#连接到CRM 365内部部署,但出现错误:- 由于内部错误,服务器无法处理该请求。有关错误的详细信息,请在服务器上启用IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或从配置行为),以便将异常信息发送回客户端,或者根据Microsoft.NET Framework SDK文档启用跟踪,并检查服务器跟踪日志 我的连接代码是:- ClientCredentials credentials = new Cl

我正试图通过C#连接到CRM 365内部部署,但出现错误:-

由于内部错误,服务器无法处理该请求。有关错误的详细信息,请在服务器上启用IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或从配置行为),以便将异常信息发送回客户端,或者根据Microsoft.NET Framework SDK文档启用跟踪,并检查服务器跟踪日志

我的连接代码是:-

        ClientCredentials credentials = new ClientCredentials();
        credentials.UserName.UserName = ConfigurationManager.AppSettings["CRMUser"]; //I Tried with & without domain name Ex: domain\crmadmin and crmadmin
        credentials.UserName.Password = ConfigurationManager.AppSettings["CRMPassword"]; //Ex : 123456

        string CRMURL = ConfigurationManager.AppSettings["CRMURL"].ToString(); // http://domain/XRMServices/2011/Organization.svc

        OrganizationServiceProxy serviceProxy = new OrganizationServiceProxy(new Uri(CRMURL), null, credentials, null);
当我开始使用“serviceProxy”创建记录或检索记录时,出现了上述错误。 例如:serviceProxy.Create(实体)


请给出任何建议。

我最喜欢的将控制台应用程序连接到D365的方法是使用

概述各种连接字符串格式

看起来您的组织处于prem状态,因此您可以使用集成安全性:

var connectionString = "AuthType=AD;Url=http://contoso:8080/Test;" 
var svc = new CrmServiceClient(connectionString);
或指定用户凭据:

var connectionString = "AuthType=AD;Url=http://contoso:8080/Test; Domain=CONTOSO; Username=jsmith; Password=passcode" 
var svc = new CrmServiceClient(connectionString);
请注意连接字符串中URL后附加的组织名称(在本例中为“Test”)

此外,上述规范要求:

using Microsoft.Xrm.Tooling.Connector;

我最喜欢的将控制台应用程序连接到D365的方法是使用

概述各种连接字符串格式

看起来您的组织处于prem状态,因此您可以使用集成安全性:

var connectionString = "AuthType=AD;Url=http://contoso:8080/Test;" 
var svc = new CrmServiceClient(connectionString);
或指定用户凭据:

var connectionString = "AuthType=AD;Url=http://contoso:8080/Test; Domain=CONTOSO; Username=jsmith; Password=passcode" 
var svc = new CrmServiceClient(connectionString);
请注意连接字符串中URL后附加的组织名称(在本例中为“Test”)

此外,上述规范要求:

using Microsoft.Xrm.Tooling.Connector;

亲爱的Aron,我试着按照你的方式做,但没有找到dll文件。我找到了.nupkg扩展名,我不能在我的服务器上使用它,因为服务器上没有internet。您能帮我下载dll文件的链接吗?在您的项目中,右键单击“引用”节点并选择“管理NuGet软件包”。在浏览下搜索“xrm工具”。安装Microsoft.CrmSdk.XrmTooling.corepassembly,您应该可以开始了。亲爱的Aron,我已尝试按照您的方式进行操作,但没有找到dll文件。我找到了.nupkg扩展名,我不能在我的服务器上使用它,因为服务器上没有internet。您能帮我下载dll文件的链接吗?在您的项目中,右键单击“引用”节点并选择“管理NuGet软件包”。在浏览下搜索“xrm工具”。安装Microsoft.CrmSdk.XrmTooling.corepassembly,您就可以开始了。