當(dāng)新文檔添加到我的 CosmosDb 時(shí),我試圖讓 Azure 函數(shù)觸發(fā)。所以我想我會實(shí)施這個(gè)解決方案。雖然,我收到錯(cuò)誤:綁定類型“cosmosDBTrigger”未注冊。請確保類型正確并安裝了綁定擴(kuò)展在本地和 Azure 上!所以,我知道當(dāng)您從門戶網(wǎng)站創(chuàng)建一個(gè)功能時(shí),您會得到這個(gè)帖子Install中所解釋的那個(gè)按鈕。但我使用的是 Visual Studio,所以所有這些甚至都沒有顯示在 Azure 門戶上。我已經(jīng)檢查過,我確實(shí)有最新的Microsoft.Azure.WebJobs.Extensions.DocumentDBNuGet 包。根據(jù)文檔,這應(yīng)該是我唯一需要的東西。顯然不是......我所有的包和 Visual Studio 2017 都是最新的。我正在使用 Functions v2,<AzureFunctionsVersion>v2</AzureFunctionsVersion>我的項(xiàng)目中確實(shí)有。
2 回答

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
你使用了錯(cuò)誤的 NuGet 包,如果你想綁定 cosmosDBTrigger 你應(yīng)該使用Microsoft.Azure.WebJobs.Extensions.CosmosDB。您可以從文檔中了解它:Packages - Functions 2.x。
或者您可以只使用 Visual Studio 創(chuàng)建 CosmosDB 函數(shù),它會自動添加包?;蛘呤褂?Nuget 管理器添加包。

catspeake
TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
- 2 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報(bào)
0/150
提交
取消