我在此示例中遵循orleans 示例,而不是在同一应用程序域中同时运行筒仓和客户端,它们正在遍历,以便两者都可以独立启动。我按照建议进行了更改。我修改了 IGrain1.cs 以接受字符串作为参数
Task<string> SayHello(string greetings);
修改grain1.cs实现代码如下
private string text = "Hello World!";
public Task<string> SayHello(string greetings)
{
var oldText = text;
text = greetings;
return Task.FromResult(oldText);
}
当我运行筒仓时,它总是无法启动筒仓并出现此错误
“TypeLoadException:来自程序集'GrainCollection1 ...'的'GrainCollection1.Grain1'类型中的方法'SayHello'
界面和颗粒定义都匹配。我在这里缺少一些简单的东西吗?