C# WebSocket IsWebSocketRequest在WebApi核心中为False

C# WebSocket IsWebSocketRequest在WebApi核心中为False,c#,asp.net-web-api,websocket,C#,Asp.net Web Api,Websocket,在我的WebApi中,我有带有自己中间件的WebSocket app.Map("/ws", (_app) => _app.UseMiddleware<WebSocketMiddleware>(handler)); app.Map(“/ws)”,(\u-app)=>\u-app.useMidleware(handler)); 在我的中间件中的Invoke方法中,我想检查WebSocket是否为websocketrequest,但我总是有false,为什么 我正在使用运行Web

在我的WebApi中,我有带有自己中间件的WebSocket

app.Map("/ws", (_app) => _app.UseMiddleware<WebSocketMiddleware>(handler));
app.Map(“/ws)”,(\u-app)=>\u-app.useMidleware(handler));
在我的中间件中的Invoke方法中,我想检查WebSocket是否为websocketrequest,但我总是有false,为什么


我正在使用

运行WebSocket,你是如何托管应用程序的?现在我正在从VS PPM->Debug->Startso运行WebApi,我需要做什么?