如何在Asp.net MVC中从Azure访问App设置?

我在 Azure 中为我的 Web 应用程序添加了一个应用程序设置,我将其命名为 “SecretKey”。当我尝试在我的 asp.net mvc 应用程序中访问它时,密钥返回空。

var key = Environment.GetEnvironmentVariables("SecretKey");

我试图查找资料,但除了在Azure中添加密钥外,我找不到是否有什么需要做的。为什么无法访问它?我是否需要在应用程序的其他地方做一些事情才能让它访问它?

解决方案:

你可以按以下方式访问它。

public Startup(IConfiguration configuration)
{
  Configuration = configuration;
}

public IConfiguration Configuration { get; }

并将其作为

 public void ConfigureServices(IServiceCollection services)
  {
     var connection = Configuration.GetConnectionString("SecretKey");
     services.AddDbContext<ShelterPZ_DBContext>(options => options.UseSqlServer(connection));
     services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
  }

给TA打赏
共{{data.count}}人
人已打赏
解决方案

如何在R中用ggplot2改变图例的标题、键序和颜色为多图层柱状图。

2022-4-22 21:00:20

解决方案

如何显示PHP XML-RPC调用的返回值?

2022-4-22 21:00:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索