0
我構建了一個bot,我使用Bot Framework通道模擬器在我的機器中測試過。BotFramework自項目發佈到Azure後,ADO.Net實體數據模型停止工作
但是現在我得到一個訪問ADO.NET實體數據模型的錯誤(當我在本地環境中運行它時沒有發生)。
我可以訪問類,但我看不到從表中獲取數據。
將項目發佈到Azure不足以確保數據可訪問嗎?
我構建了一個bot,我使用Bot Framework通道模擬器在我的機器中測試過。BotFramework自項目發佈到Azure後,ADO.Net實體數據模型停止工作
但是現在我得到一個訪問ADO.NET實體數據模型的錯誤(當我在本地環境中運行它時沒有發生)。
我可以訪問類,但我看不到從表中獲取數據。
將項目發佈到Azure不足以確保數據可訪問嗎?
您需要在Azure中創建數據庫。你不能在App_Data文件夾中使用數據庫。本文介紹瞭如何轉換您的數據庫: Implementing A SQL Server Database With The Microsoft Bot Framework
在您的Azure設置中,您是否也有實體數據模型使用的數據庫設置?檢查應用程序的app.config以查看連接的用途。您還必須在Azure中有一個數據庫設置(如果這是您的數據模型使用的數據庫,則最有可能是sql服務器數據庫) – Darthchai