Где установить значение для Microsoft.Bot.Builder.Azure.Utils.GetAppSetting на локальном компьютере? - PullRequest
0 голосов
/ 25 июня 2018

Я скачал пример кода из приложения бота azure, и есть строка, в которой я не уверен, где должно храниться значение конфигурации.я стараюсь не менять код, так как позже мне нужно опубликовать обратно на сервер Azure.Итак, для этой строки

var qnaKBId = Utils.GetAppSetting("QnAKnowledgebaseId");

Где я должен создать переменную для вышеупомянутого, когда мне нужно кодировать на моей локальной машине ?

Я попытался создать переменную в сети.config, но он становится нулевым.а в документе не указывается никаких подробностей.

1 Ответ

0 голосов
/ 25 июня 2018

В документации мы можем обнаружить, что Microsoft.Bot.Builder.Azure.Utils - это служебный класс для ботов , работающих на Azure .

Я попытался создать переменную в web.config, но она стала нулевой.

Если вы хотите запустить свое бот-приложение на локальном компьютере и получить доступ к настройкам из файла web.config, вы можете использовать следующий фрагмент кода, чтобы получить его в своем бот-приложении.

var qnaKBId = ConfigurationManager.AppSettings["QnAKnowledgebaseId"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...