Я программирую чат-бота, в начале он показывает меню, и пользователь сам выбирает правильную информацию, что я пытаюсь сделать, когда пользователь выбирает часть информации, которую бот сохраняет втаблица с использованием хранилища таблиц Azure.
Я использую ac # в качестве языка программирования и SDK Bot Builder V4
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
await turnContext.SendActivityAsync("bababa1");
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
CloudTable table = tableClient.GetTableReference("UserChoice");
table.CreateIfNotExists();
MenuChoiceDao choiceUser = new MenuChoiceDao(
ChooseInf,
turnContext.Activity.Id.ToString());
choiceUser.count = "1";
TableOperation insertOperation = TableOperation.InsertOrReplace(choiceUser);
table.Execute(insertOperation);
И добавляю следующую переменную в web.config:
<appSettings>
<add key="StorageConnectionString" value="......" />
</appSettings>
Когда я запускаю бота, он не работает, и значение «storageAccount» возвращает Null, также, когда я делаю тот же код в новом приложении консоли проекта, оно работает
У кого-нибудь есть идея?об этой проблеме?