Ce document détaille les instructions de déploiement et d'utilisation de l'application RssManager, un système de gestion de flux RSS robuste construit à l'aide d'ASP.NET WebAPI, OWIN, Ninject, ADO.NET, SignalR et AngularJS. Il propose une authentification basée sur des jetons et des notifications en temps réel via SignalR. Les étapes de configuration détaillées sont fournies ci-dessous.
Gestionnaire RSS
Restaurer les packages NuGet nécessaires
Déployer le projet RssManager.Database sur n'importe quelle instance SQL Server
Modifier la section "connectionStrings" dans Web.config du projet RssManager.WebAPI
Modifier Scripts/app/module-common.js (fonction getApiBaseUrl()) si vous déployez RssManager.WebAPI
Définissez plusieurs projets de démarrage dans les propriétés de la solution :
5.1. RssManager.WebAPI : Démarrer
5.2. RssManager.WebApp : démarrer sans débogage
Vérifiez les paramètres de votre pare-feu si nécessaire
Solution de démarrage
Description
Authentification/autorisation basée sur un jeton mise en œuvre dans le projet. Créez un nouveau compte en utilisant la fonction « S'inscrire » avant la première connexion.
L'intervalle par défaut pour mettre à jour les canaux RSS est égal à 5 minutes et peut être modifié dans Web.config du projet RssManager.WebAPI.
La notification sur les canaux RSS avec de nouvelles mises à jour est implémentée sur la base de SignalR.
Mots-clés
ASP.NET WebAPI, OWIN, Ninject, ADO.NET, SignalR, AngularJS