小编dev*_*crp的帖子

尝试将流事件附加到 EventStore 引发异常

我目前正在开始使用EventStore,我正在遵循入门指南。我只是在第一步卡住了,不知道我做错了什么......

我现在使用的版本是20.6.0

我正在尝试使用 .NET Core Client 将事件写入我的本地实例(该实例正在运行,因为我可以使用 AdminUI 添加事件)。但我得到一个例外,如One or more errors occurred. (Connection 'ES-41230054-2026-4cdb-b2bb-a35824779863' was closed.)'.

尝试修复它一段时间后,我转到.Net Client 指南并粘贴了完全相同的代码:

        public static void Main()
        {
            var conn = EventStoreConnection.Create(new Uri("tcp://admin:changeit@localhost:1113"));
            conn.ConnectAsync().Wait();

            var data = Encoding.UTF8.GetBytes("{\"a\":\"2\"}");
            var metadata = Encoding.UTF8.GetBytes("{}");
            var evt = new EventData(Guid.NewGuid(), "testEvent", true, data, metadata);

            conn.AppendToStreamAsync("test-stream", ExpectedVersion.Any, evt).Wait();

            var streamEvents = conn.ReadStreamEventsForwardAsync("test-stream", 0, 1, false).Result;
            var returnedEvent = streamEvents.Events[0].Event;

            Console.WriteLine("Read event with data: {0}, metadata: {1}",
                Encoding.UTF8.GetString(returnedEvent.Data), …
Run Code Online (Sandbox Code Playgroud)

c# .net-core eventstoredb

3
推荐指数
1
解决办法
970
查看次数

标签 统计

.net-core ×1

c# ×1

eventstoredb ×1