如何在visual studio解决方案中查看app.config或web.config中对键的所有引用/调用?

问题描述 投票:1回答:1

问题:使用Visual Studio,可以看到对类/方法等的所有引用。有没有办法对app.config / web.config键执行相同的操作?

情况/细节:作为botframework解决方案的一部分,我在web.config中有3个键:MicrosoftAppId,MicrosoftAppPassword和DataStore。

搜索“ConfigurationManager.AppSettings”时,我只得到一个结果:对DataStore键的引用,我自己添加了。我找不到任何其他键的引用。我还在整个解决方案中搜索了两个键的名称,但没有得到任何结果。机器人框架文档表明这些键的目的(https://docs.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-4.0)和机器人如果我发表评论它们不起作用,所以我知道它们被称为某个地方,但我需要帮助找到哪里。

我试图找到代码中调用这些键的位置的原因是:我需要将这些键/值移动到另一个加密文件,并且需要知道代码需要重定向到新位置的位置。

提前致谢!

asp.net visual-studio botframework
1个回答
1
投票

对于第一个问题,“使用Visual Studio,可以看到对类/方法的所有引用,等等。有没有办法对app.config / web.config键执行相同的操作?” - 我发现答案是否定的。

关于如何查看bot框架调用appid和密码的位置,显然是在bot框架sdk中完成的。

关于如何指向代码从其他地方加载appid和密码,这里是一个很好的例子,说明如何为Messages Controller实现自定义凭据提供程序和自定义构造函数:https://github.com/Microsoft/botbuilder-dotnet/issues/689。这解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.