В этом документе подробно описаны инструкции по развертыванию и использованию приложения RssManager — надежной системы управления RSS-каналами, созданной с использованием ASP.NET WebAPI, OWIN, Ninject, ADO.NET, SignalR и AngularJS. Он поддерживает аутентификацию на основе токенов и уведомления в реальном времени через SignalR. Подробные шаги настройки приведены ниже.
RSS-менеджер
Восстановите необходимые пакеты NuGet.
Разверните проект RssManager.Database на любом экземпляре SQL Server.
Измените раздел «connectionStrings» в Web.config проекта RssManager.WebAPI.
Измените Scripts/app/module-common.js (функция getApiBaseUrl()) при развертывании RssManager.WebAPI.
Установите несколько запускаемых проектов в свойствах решения:
5.1. RssManager.WebAPI: Старт
5.2. RssManager.WebApp: запуск без отладки
При необходимости проверьте настройки брандмауэра.
Начать решение
Описание
Аутентификация/авторизация на основе токенов реализована в проекте. Создайте новую учетную запись, используя функцию «Регистрация» перед первым входом в систему.
По умолчанию интервал обновления RSS-каналов равен 5 минутам и может быть изменен в Web.config проекта RssManager.WebAPI.
Оповещение по RSS-каналам о новых обновлениях реализовано на основе SignalR.
Ключевые слова
ASP.NET WebAPI, OWIN, Ninject, ADO.NET, SignalR, AngularJS