in local development (on
localhost
) callingapp.UseAbpStudioLink();
seems to not work very well with stream-based grpc requests (like grpc reflection API for example)the server is able to receive requests, but can't send back any response. I am guessing the middleware inserted by
UseAbpStudioLink
waits for the request to finish then sends the response, which contradicts how grpc streaming works.
This is blocking SignalR communication as well.
Error: Failed to start the transport 'ServerSentEvents': Error: EventSource failed to connect. The connection could not be found on the server, either the connection ID is not present on the server, or a proxy is refusing/buffering the connection. If you have multiple servers check that sticky sessions are enabled.