尝试在 Azure 函数中创建实体失败 "Method not found"
Try to create an entity within Azure functions fails with "Method not found"
您好,我尝试在 Azure 函数中创建一个实体(在 CRM 365 中)。
我使用以下代码来执行此操作:
using (CrmServiceClient crmSvc = new CrmServiceClient(System.Configuration.ConfigurationManager.ConnectionStrings["MSD_Q"].ConnectionString))
{
if(crmSvc.IsReady)
{
Entity account = new Entity("account");
account["name"] = inputJson.contactdetails.company.ToString();
Guid response = crmSvc.Create(account);
}
}
但是当我执行创建方法时,出现以下错误:
Exception while executing function: Functions.crmFunction. mscorlib: Exception has been thrown by the target of an invocation. f-crmCreateTicket__1492291149: Method not found: 'System.Guid Microsoft.Xrm.Tooling.Connector.CrmServiceClient.Create(Microsoft.Xrm.Sdk.Entity)'.
azure 函数中的 project.json 如下所示:
{
"frameworks": {
"net46": {
"dependencies": {
"Microsoft.CrmSdk.CoreAssemblies": "8.2.0",
"Microsoft.CrmSdk.XrmTooling.CoreAssembly": "8.2.0",
"Microsoft.ApplicationInsights": "2.1.0"
}
}
}
}
我试图找出我做错了什么。因为一个小时前使用相同的代码,它运行良好。但我没有改变 s.th。在 Dynamics CRM 中。
所以我使用以下参考资料解决了这个问题。
在那之后它暂时有效。
{
"frameworks": {
"net46": {
"dependencies": {
"Microsoft.CrmSdk.CoreAssemblies": "8.2.0.2",
"Microsoft.CrmSdk.Deployment": "8.2.0.2",
"Microsoft.CrmSdk.Extensions": "7.1.0.1",
"Microsoft.CrmSdk.XrmTooling.CoreAssembly": "8.1.0",
"Microsoft.ApplicationInsights": "2.1.0"
}
}
}
}
我认为会缺少附加组件。
您好,我尝试在 Azure 函数中创建一个实体(在 CRM 365 中)。 我使用以下代码来执行此操作:
using (CrmServiceClient crmSvc = new CrmServiceClient(System.Configuration.ConfigurationManager.ConnectionStrings["MSD_Q"].ConnectionString))
{
if(crmSvc.IsReady)
{
Entity account = new Entity("account");
account["name"] = inputJson.contactdetails.company.ToString();
Guid response = crmSvc.Create(account);
}
}
但是当我执行创建方法时,出现以下错误:
Exception while executing function: Functions.crmFunction. mscorlib: Exception has been thrown by the target of an invocation. f-crmCreateTicket__1492291149: Method not found: 'System.Guid Microsoft.Xrm.Tooling.Connector.CrmServiceClient.Create(Microsoft.Xrm.Sdk.Entity)'.
azure 函数中的 project.json 如下所示:
{
"frameworks": {
"net46": {
"dependencies": {
"Microsoft.CrmSdk.CoreAssemblies": "8.2.0",
"Microsoft.CrmSdk.XrmTooling.CoreAssembly": "8.2.0",
"Microsoft.ApplicationInsights": "2.1.0"
}
}
}
}
我试图找出我做错了什么。因为一个小时前使用相同的代码,它运行良好。但我没有改变 s.th。在 Dynamics CRM 中。
所以我使用以下参考资料解决了这个问题。 在那之后它暂时有效。
{
"frameworks": {
"net46": {
"dependencies": {
"Microsoft.CrmSdk.CoreAssemblies": "8.2.0.2",
"Microsoft.CrmSdk.Deployment": "8.2.0.2",
"Microsoft.CrmSdk.Extensions": "7.1.0.1",
"Microsoft.CrmSdk.XrmTooling.CoreAssembly": "8.1.0",
"Microsoft.ApplicationInsights": "2.1.0"
}
}
} }
我认为会缺少附加组件。