小编vic*_*oft的帖子

如何在Asp.net core中使用Akka.Net 1.3.0配置的Appsetting配置

我一直在使用 Visual Studio 2017 中支持 .NetStandard 1.6 的 Akka.Net 新版本。由于 Akka.Net 配置的特殊性,它使用 HOCON 格式进行配置。以前的版本在 app.config 或 Web.config 中嵌入了易于阅读的 HOCON 配置。另一种选择是使用接受字符串对象的 ConfigurationFactory.ParseString 方法。但从字符串中解析 HOCON 对于小型配置部分来说非常方便。就我而言,我留下了这个 ParseString 配置,它甚至没有按预期工作。我想出了这个:

 var configString = @"akka {
        log-config-on-start = on
        stdout-loglevel = INFO
        loglevel = DEBUG
        loggers= ""[Akka.Logger.Serilog.SerilogLogger, Akka.Logger.Serilog]""
        actor {

                    debug {
                        receive = on
                        autoreceive = on
                        lifecycle = on
                        event-stream = on
                        unhandled = on
                    }
              }

    akka.persistence {
        journal {
                    plugin = ""akka.persistence.journal.sqlite""

                    sqlite {
                                    class = ""Akka.Persistence.Sqlite.Journal.SqliteJournal, Akka.Persistence.Sqlite""
                                        plugin-dispatcher = ""akka.actor.default-dispatcher"" …
Run Code Online (Sandbox Code Playgroud)

akka.net .net-core visual-studio-2017 .net-standard

4
推荐指数
1
解决办法
2289
查看次数