Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 大型邮件发送者。转发133KB_C#_Akka.net - Fatal编程技术网

C# 大型邮件发送者。转发133KB

C# 大型邮件发送者。转发133KB,c#,akka.net,C#,Akka.net,我正在尝试发送一个大小为133 kB的txt文件 public class HelloActor : UntypedActor { public HelloActor() { } protected override void OnReceive(object request) { var data = System.IO.File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory+"my

我正在尝试发送一个大小为133 kB的txt文件

public class HelloActor : UntypedActor
{
    public HelloActor()
    {
    }

    protected override void OnReceive(object request)
    {
        var data = System.IO.File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory+"myfile.txt");
        Sender.Forward(data);
    }
}
这是我的客户代码

var actor = System.ActorSelection("HelloActor");
return await actor.Ask<string>(null, TimeSpan.FromHours(1));

这不起作用。

您的问题与最大帧大小无关,因为您的演员行为可能根本没有被调用。假设您已使用系统的ActorOf创建了actor并将其命名为HelloActor,则代码中有两项内容无效:

不允许将null作为消息发送。改为指定一些特定的值。此错误实际上打印在错误日志中。 您选择的参与者使用了无效路径。对于用户空间中的顶级参与者,它应该是/user/HelloActor。您会在日志中找到它,因为消息不会到达收件人,而是被推入死信中。您可以阅读有关参与者路径的更多信息。
“不工作”不是任何人都可以使用的描述。当一个机修工问你的车出了什么问题,你认为不工作就足够了吗?我的意思是Akka没有对我从服务器发送到客户端的内容做出任何响应,但我已经设置了最大车架尺寸,请你提供建议