Paso 5: El ASP.NET SignalR Hub aplicación Web
La aplicación Web de ASP.NET SignalR Hub conjuntamente se compone de los siguientes componentes como se indica en el esquema adjunto:
Sección 1 - el eje SignalR que recibe peticiones de y responde al cliente
Las secciones 2, 4 - cliente HTML de la página web y la hoja de estilo que colectivamente forman la parte delantera de los comandos de sistema y problemas de automatización en el centro de automatización
Sección 3 - jQuery SignalR APIs usado por el cliente HTML para comunicarse con el centro de automatización
Sección 5 - The SignalR Hub no comunican directamente a la base de datos. Lo hace mediante clases intermedias generadas utilizando Entity Framework
Estas clases resumen los detalles de la base de datos de la aplicación de front-end
Sección 6 - clase de servicio de la base de datos que ayuda a llevar a cabo las operaciones de lectura y escritura en la base de datos SQL (descrito anteriormente) con clases de Entity Framework
ASP.NET y SignalR son tecnologías de Microsoft y este tutorial lo guiará a través de cómo una sencilla aplicación de SignalR es construida y desplegada.
Lo que he construido aquí se basa en los fundamentos de este tutorial. Cuando se implementa, la aplicación debe asemejarse a la página web que se muestra en la segunda foto
NOTA EN EL CÓDIGO
Se adjunta un archivo ZIP que contiene una versión pelada abajo del código de
La estructura de carpetas es como se muestra en lo visual - sin embargo, todas las clases de marco, y se han eliminado los scripts jQuery para reducir el tamaño del accesorio
La recomendación es utilizar este código como una guía, porque cuando se crea una nueva aplicación SignalR Web siguiendo el enlace tutorial sobre las últimas librerías de jQuery y clases del framework ASP.NET se añadirá automáticamente
También, las referencias a los scripts de jQuery en la página index.html debe cambiarse para reflejar la versión más reciente de las bibliotecas de cliente de SignalR de jQuery que se añadirá automáticamente al compilar la aplicación Web.
Por último, la cadena de conexión tendrá que cambiarse para que coincida con la base de datos en los archivos llamados como Web.config*