我有在Web API中使用的承载令牌。
var tokenUrl = Configuration["Api:BearerTokenUrl"];
现在,我想在.NetFramework 4.5中开发的C#库项目中访问它
如何从App Config访问C#库项目中的承载令牌。我在下面尝试过,但没有用
var tokenUrl = System.Configuration.ConfigurationManager.AppSettings["BearerTokenUrl"];
答案 0 :(得分:0)
您似乎正在从Web API中的JSON文件中提取值,所以它可能看起来像这样。
{
"Api": {
"BearerTokenUrl" : "{Value}"
}
}
您正在这样检索:
var tokenUrl = Configuration["Api:BearerTokenUrl"];
您需要做的就是匹配库App.Config中的命名约定
<add key="Api:BearerTokenUrl" value="{Value}"/>
var tokenUrl = System.Configuration.ConfigurationManager.AppSettings["Api:BearerTokenUrl"];