Greetings,
I’m developing a Blazor app with an embedded Zoom window on one page. I’ve managed to get Component View nominally working, though there are some user-identified issues that would need to be resolved if I went that route.
So I’m trying out Client View. Following the example of the sample app, I’ve set up the code similarly, but when I invoke it, the entire browser window (except an AlwaysOnTop menu bar) becomes black, including the application’s side menu. Hitting the Esc key returns me to the original display.
I’ve tried containing Client View using Bootstrap directives, but to no avail. Code and screenshots can be posted as desired, and I’m open to any suggestions.
Thanks!
Update: It turns out that the problem was that the meeting number was evaluating to null in the JS code, thus causing a crash. By rewriting the JS code and passing the meeting number and password in from C# (as I ultimately would need to do anyway), Client View started working correctly in my local system.
I now have a new problem. I have uploaded the working code to a server (Linux, running Apache) and when I invoke Client View, I get the blank screen, indicating a crash. The error is 500 Internal Server Error. and the resulting message is: “Error: Failed to start the transport ‘WebSockets’: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.“
I am assuming that I need to make adjustments in my Apache configuration, but don’t know where to start. Thoughts?