小编Swa*_*har的帖子

依赖注入不适用于 IConfiguration C#.Net Core

我使用以下代码注入了 IConfiguration:

 public class InjectorConfig
    {
        /// <summary>
        /// configuration for DI
        /// </summary>
        /// <param name="services"></param>
        /// <param name="configuration"></param>
        public static void Init(IServiceCollection services, IConfiguration configuration)
        {
            services.AddSingleton<IConfiguration>(provider => configuration);
            services.AddSingleton<AppSettingUtil>();
        }
}                             
Run Code Online (Sandbox Code Playgroud)

在我的名为AppSettingUtil 的类中使用它时,我在 IConfiguration 对象上遇到空指针异常。

下面是我正在使用的代码

public class AppSettingUtil
    {     
       public AppSettingUtil(IConfiguration configuration)
       {
          _configuration = configuration;
       }
       public IConfiguration Configuration { get; }
    }
Run Code Online (Sandbox Code Playgroud)

在执行以下函数时,我收到空指针异常

 private static object GetDefault(string name)
    {
        if (_configuration[name] != null)
        {
            return Convert.ToInt32(_configuration[name]);
        }
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

在执行此函数时,对象_configuration …

.net c# dependency-injection app-config .net-core

4
推荐指数
2
解决办法
8103
查看次数

我们可以在天蓝色的两个应用程序服务上使用负载平衡器吗?

我正在创建一个包含2个应用程序服务的网络,每个网络包含2个插槽,我知道负载均衡器旨在与VM配合使用,但是我想知道是否可以在这2个应用程序服务上放置负载均衡器以平衡它们之间的负载,有可能这样做吗?

load-balancing azure azure-web-app-service

0
推荐指数
2
解决办法
4854
查看次数