What's causing 500 Internal Server Error due to localhost:9000 being hit in bot framework?

后端 未结 3 1853
南旧
南旧 2021-01-21 12:31

Getting this error every time I try to send a message to my bot, or after it responds with 3 messages in a row.

I put a try/catch around the code that\'s ge

3条回答
  •  独厮守ぢ
    2021-01-21 12:35

    We were having a similar issue in our app. Managed to resolve the 500 Invalid responses by not having a private LuisResult property in our dialog class that derived from LuisDialog.

    I guess as the class was marked as Serializable it tried to serialize all the properties and a LuisResult can't be serialized.

    Here's a code snippet:

    Change:

    [Serializable]
    public class YourDialog : LuisDialog
    {
        private LuisResult _myPrivateProp;
    }
    

    To:

    [Serializable]
    public class YourDialog : LuisDialog
    {
        private string _myPrivateProp;//or whatever
    }
    

提交回复
热议问题