186 messaggi dal 08 marzo 2012
Ciao a tutti,

sto utilizzando Microsoft.AspNetCore.SignalR.Hub all'interno di un'applicazione web Asp.NET CORE
Puntualmente accade che non riesco a ripubblicare un aggiornamento su Azure (tramite FTP) perchè i file risultano essere i uso.
Sono quindi costretto a stoppare l'app service, fare l'aggiornamento e poi riavviarlo.

Sapreste indicarmi in quale modo evitare questo comportamento? Come posso effettivamente stoppare un servizio di tipo Microsoft.AspNetCore.SignalR.Hub?

Grazie!
11.272 messaggi dal 09 febbraio 2002
Contributi
Ciao, è normale ma non dipende da SignalR.
L'applicazione ASP.NET Core deve essere necessariamente arrestata prima che possa essere aggiornata.
Anziché copiare i file a mano via FTP, usa questa modalità di pubblicazione da Visual Studio (se usi Visual Studio) che ridurrà il downtime al minimo.

https://docs.microsoft.com/it-it/aspnet/core/tutorials/publish-to-azure-webapp-using-vs?view=aspnetcore-2.2

ciao,
Moreno

Enjoy learning and just keep making
186 messaggi dal 08 marzo 2012
Quindi succede con qualsiasi applicazione web .net core? Perché è più su questa che usa signalr che sperimento dei problemi (per questo pensavo fosse legato al componente).

Ne approfitto per farti un'altra domanda. Come gestisci ambiente di test, quality e produzione con gli app service e sql azure?
Ne crei di diversi in resource group diversi oppure usi i deployment slot?
Ma con ul db server (io uso SQL AZURE) come ti comporti invece?
Ne fai una copia e la tieni allineata?

Grazie!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.