что это за сообщение журнала ASP.NET Core: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть это при каждом запуске приложения.

Кто-нибудь знает, откуда это?

info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager [0] Профиль пользователядоступен.Использование '/Users/thomas/.aspnet/DataProtection-Keys' в качестве хранилища ключей;ключи не будут зашифрованы в состоянии покоя.

// run the web host
var PathToContentRoot = Directory.GetCurrentDirectory();
var Host = WebHost.CreateDefaultBuilder()
    .UseKestrel()
    .UseContentRoot(PathToContentRoot)
    .UseStartup<WebStartup>()
    .UseNLog()
    .Build();

У меня нет ничего о «защите данных», «ключах» и т. д., и я не хочу никаких средств защиты.

Код в части ConfigureServices:

        // find all controllers
        var Controllers =
            from a in AppDomain.CurrentDomain.GetAssemblies().AsParallel()
            from t in a.GetTypes()
            let attributes = t.GetCustomAttributes(typeof(ControllerAttribute), true)
            where attributes?.Length > 0
            select new { Type = t };

        var ControllersList = Controllers.ToList();
        Logging.Info($"Found {ControllersList.Count} controllers");

        // register them
        foreach (var Controller in ControllersList)
        {
            Logging.Info($"[Controller] Registering {Controller.Type.Name}");
            Services
                .AddMvc()
                .AddJsonOptions(Options => Options.SerializerSettings.ContractResolver = new DefaultContractResolver())
                .AddApplicationPart(Controller.Type.Assembly);
        }

        // add signalR
        Services.AddSignalR();

Это сделано для того, чтобы можно было использовать контроллеры из внешних сборок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...