Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
v-reinawang opened this issue Nov 11, 2024 · 2 comments

Comments

@v-reinawang
Copy link

v-reinawang commented Nov 11, 2024

INSTALL STEPS

  1. Clean machine: Win11 x64 23h2 ENU
  2. Install SDK 9.0.100
  3. Install Aspire 9.0.0
  4. Apply feed

REPRO STEPS

  1. Using the .NET CLI development environment, follow the steps in the Aspire document to create a project and add relevant packages and codes
  2. When I reach the Run and test the app locally step, after running the project using dotnet run --project AspireSample.AppHost, an error appears in the dashboard

NOTE: This issue does not repro when using VS to test this document

ACTUAL
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 Logs.
Image

@v-reinawang
Copy link
Author

#2034

@joperezr
Copy link
Member

joperezr commented Nov 13, 2024

@IEvangelist can you please take a look here? Transferring to dotnet-docs repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants