我正在关注http://martinabbott.azurewebsites.net/2016/06/11/fun-with-azure-functions-and-the-emotion-api/上的教程 终于得到了blob触发器的解决问题。我已经验证我的jpg文件可以在Open API测试控制台中使用我的API密钥成功处理。我上传了project.json文件,包括依赖于“Microsoft.ProjectOxford.Emotion”:“1.0.251”
我现在收到错误。怎么解决?
2016-11-07T06:53:44.951 C#Blob处理情感功能:Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob 2016-11-07T06:53:45.076功能完成(失败,Id = c0c50024-7830-4595-b749-56f58ec79d0b) 2016-11-07T06:53:45.107执行函数时出现异常:Functions.BlobTriggerEmotionFunction。 Microsoft.ProjectOxford.Common:抛出了“Microsoft.ProjectOxford.Common.ClientException”类型的异常。
答案 0 :(得分:2)
根据您引用的教程,代码行
var apiKey = WebConfigurationManager.AppSettings["EMOTION_API_KEY"];
您是否在功能应用的应用设置中设置了EMOTION_API_KEY?
您可以通过以下步骤进行验证:
EMOTION_API_KEY
是否存在,并且其值与您在Open API测试控制台中使用的值相匹配。