从 Azure 函数调用自定义程序集中的方法时出错
Error when calling method in custom assembly from Azure functions
见速成版截图:
我有一个 Azure 函数(在 Visual Studio 中),可以正确触发服务总线事件。在其 run-method 中,我想在自定义程序集中调用一个方法。这工作正常,直到我使用任何使用 Dynamics CRM 程序集的方法。 (我已经尝试了可下载的 sdk 和 nuget 包中的程序集。我在错误消息中得到了它要求的确切 dll。
一旦我调用我的方法,我就会收到以下错误。我可以从控制台应用程序 运行 这个确切的方法。 (我的自定义程序集是标准(非核心)class 库...
Additional information: Could not load file or assembly 'Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
这不是答案,而是对遇到此问题的任何人的建议(这也是一个咆哮)。
不惜一切代价避免使用 Azure 函数,尽可能使用 "web jobs"。在使用 webjobs 完成此操作后,它应该很简单,我花了一周时间解决不同的 Azure-function-related 个问题
Azure 函数的缺点:
- 动态蹩脚的脚本语言 (.csx),它会向您提供指向错误位置的神秘运行时错误消息
- Lock-in 到 Azure 平台
- 在浏览器编辑器上的使用是一个笑话,除非它是一个非常简单的方法,并且那里的错误消息以最烦人的方式一遍又一遍地出现(仅次于弹出窗口)并让你散布你的代码
优点:
- 也许你的 MS-indoctinated 架构师使用了最新技术,所以他可能会在一些 powerpoint 演示文稿中挤进这个词 "Microservices"。
见速成版截图:
我有一个 Azure 函数(在 Visual Studio 中),可以正确触发服务总线事件。在其 run-method 中,我想在自定义程序集中调用一个方法。这工作正常,直到我使用任何使用 Dynamics CRM 程序集的方法。 (我已经尝试了可下载的 sdk 和 nuget 包中的程序集。我在错误消息中得到了它要求的确切 dll。 一旦我调用我的方法,我就会收到以下错误。我可以从控制台应用程序 运行 这个确切的方法。 (我的自定义程序集是标准(非核心)class 库...
Additional information: Could not load file or assembly 'Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
这不是答案,而是对遇到此问题的任何人的建议(这也是一个咆哮)。
不惜一切代价避免使用 Azure 函数,尽可能使用 "web jobs"。在使用 webjobs 完成此操作后,它应该很简单,我花了一周时间解决不同的 Azure-function-related 个问题
Azure 函数的缺点:
- 动态蹩脚的脚本语言 (.csx),它会向您提供指向错误位置的神秘运行时错误消息
- Lock-in 到 Azure 平台
- 在浏览器编辑器上的使用是一个笑话,除非它是一个非常简单的方法,并且那里的错误消息以最烦人的方式一遍又一遍地出现(仅次于弹出窗口)并让你散布你的代码
优点:
- 也许你的 MS-indoctinated 架构师使用了最新技术,所以他可能会在一些 powerpoint 演示文稿中挤进这个词 "Microservices"。