Skip to content

[WebToolsE2E][docs] When running the "Tutorial: Use .NET Aspire messaging integrations in ASP.NET Core" document using .NET CLI, there is an error. #2034

@v-reinawang

Description

@v-reinawang

Describe the issue or suggestion

Issue description:
In "Tutorial: Use .NET Aspire messaging integrations in ASP.NET Core" doc, we need to make some updates to the instructions.
This issue only occurs when running the document using the .NET CLI development environment. There is no issue when using VS.

Issue:
Complete all the steps in the document using the .NET CLI development environment, the result obtained when Run and test the app locally is an error, which is different from the result described in the document.
Image

Hosting failed to start
2024-11-11T09:15:01 System.InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected. Try Console.Read.
2024-11-11T09:15:01 at System.ConsolePal.ReadKey(Boolean intercept)
2024-11-11T09:15:01 at AspireSample.WorkerService.Worker.ExecuteAsync(CancellationToken stoppingToken) in C:\Users\v-reinawang\AspireSample\AspireSample.WorkerService\Worker.cs:line 31
2024-11-11T09:15:01 at Microsoft.Extensions.Hosting.Internal.Host.b__14_1(IHostedService service, CancellationToken token)
2024-11-11T09:15:01 at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List1 exceptions, Func`3 operation)
Image

According to the error message, in Worker.cs file, Change "Console.ReadKey();" to "Console.Read();", but the expected result cannot be obtained. Display 'Stoped receiving messages' in console logs.
Image

Expected:
After completing step 4 of the Run and test the app locally procedure, the corresponding information appears in the Console Log.
Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions