更新:事实证明Azure DevOps版本没有正确部署应用程序,因此我的代码更改实际上并未部署到Azure。 igh ...我已修复发行版,现在我的功能在v2上运行良好。因此看来您可以将现有的v1函数转换为v2很好。
在我的v2函数上获取此异常:
无法从程序集“ Microsoft.Azure.WebJobs.Extensions,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”中加载类型'Microsoft.Azure.WebJobs.ExecutionContext'。
按照这里的建议,我更新了我的nuget包: https://github.com/Azure/azure-functions-host/issues/3363
我的最新动态(截至10/24/18):
但是仍然出现错误。 FWIW,这是转换后的v1函数。我在应用程序设置中将FUNCTIONS_EXTENSION_VERSION设置为〜2,在host.json中将版本设置为2.0。