C# 在何处为本地计算机上的Microsoft.Bot.Builder.Azure.Utils.GetAppSetting设置值?

C# 在何处为本地计算机上的Microsoft.Bot.Builder.Azure.Utils.GetAppSetting设置值?,c#,azure,botframework,chatbot,C#,Azure,Botframework,Chatbot,我从azure的bot应用程序下载了示例代码,其中有一行我不确定配置值应该存储在哪里。我尽量不更改代码,因为以后我需要发布回azure服务器。那么这条线呢 var qnaKBId = Utils.GetAppSetting("QnAKnowledgebaseId"); 当我需要在我的本地机器上编码时,我应该在哪里为上面创建变量 我尝试在web.config中创建该变量,但它变为null。并且没有指定任何细节。在文档中,我们可以发现这是一个适用于运行在Azure上的bots的实用程序类 我尝试在

我从azure的bot应用程序下载了示例代码,其中有一行我不确定配置值应该存储在哪里。我尽量不更改代码,因为以后我需要发布回azure服务器。那么这条线呢

var qnaKBId = Utils.GetAppSetting("QnAKnowledgebaseId");
当我需要在我的本地机器上编码时,我应该在哪里为上面创建变量


我尝试在web.config中创建该变量,但它变为null。并且没有指定任何细节。

在文档中,我们可以发现这是一个适用于运行在Azure上的bots的实用程序类

我尝试在web.config中创建该变量,但它变为null

如果要在本地运行bot应用程序并从web.config文件访问设置,可以使用以下代码段在bot应用程序中检索它

var qnaKBId = ConfigurationManager.AppSettings["QnAKnowledgebaseId"];

在文档中,我们可以发现这是一个适用于运行在Azure上的bots的实用程序类

我尝试在web.config中创建该变量,但它变为null

如果要在本地运行bot应用程序并从web.config文件访问设置,可以使用以下代码段在bot应用程序中检索它

var qnaKBId = ConfigurationManager.AppSettings["QnAKnowledgebaseId"];