zoukankan      html  css  js  c++  java
  • orleans 报错 System.ArgumentException:“Cannot find an implementation class for grain interface: xxx. Make sure the grain assembly was correctly deployed and loaded in the silo.”

    nuget 已安装包:Microsoft.Orleans.Server,Microsoft.Orleans.OrleansProviders

    program已配置Orleans:

    await Host.CreateDefaultBuilder(args)
        .UseOrleans(builder =>
        {
            builder.UseLocalhostClustering();
            builder.AddMemoryGrainStorageAsDefault();
            builder.AddSimpleMessageStreamProvider("SMS");
            builder.AddMemoryGrainStorage("PubSubStore");
        })
        .ConfigureWebHostDefaults(webBuilder =>
        {
            webBuilder.UseStartup<Startup>();
        })
        .RunConsoleAsync();
    

    在client获取grains时爆出错误 System.ArgumentException:“Cannot find an implementation class for grain interface:ITodoGrain. Make sure the grain assembly was correctly deployed and loaded in the silo.”

    var grain = _client.GetGrain<ITodoGrain>(key);
    

     解决方案:

      添加nuget包:Microsoft.Orleans.CodeGenerator.MSBuild

  • 相关阅读:
    django模板使用
    django视图的定义
    字符串逆序
    Django 中Admin站点的配置
    Django模型Model的定义
    Django安装部署
    Linux常用命令
    深拷贝,浅拷贝
    lambda 表达式 (匿名函数)
    生成器与迭代器
  • 原文地址:https://www.cnblogs.com/jidanfan/p/15348801.html
Copyright © 2011-2022 走看看