このドキュメントでは、ASP.NET WebAPI、OWIN、Ninject、ADO.NET、SignalR、および AngularJS を使用して構築された堅牢な RSS フィード管理システムである RssManager アプリケーションの展開と使用手順について詳しく説明します。トークンベースの認証と SignalR を介したリアルタイム通知を備えています。詳細な設定手順を以下に示します。
Rssマネージャー
必要な NuGet パッケージを復元する
RssManager.Database プロジェクトを任意の SQL Server インスタンスにデプロイする
RssManager.WebAPI プロジェクトの Web.config の「connectionStrings」セクションを変更します。
RssManager.WebAPI をデプロイする場合は、Scripts/app/module-common.js (getApiBaseUrl() 関数) を変更します。
ソリューションのプロパティで複数のスタートアップ プロジェクトを設定します。
5.1. RssManager.WebAPI: 開始
5.2. RssManager.WebApp: デバッグせずに開始する
必要に応じてファイアウォール設定を確認してください
ソリューションを開始する
説明
プロジェクトに実装されたトークンベースの認証/認可。初めてログインする前に、「サインアップ」機能を使用して新しいアカウントを作成してください。
RSS チャネルを更新するデフォルトの間隔は 5 分で、RssManager.WebAPI プロジェクトの Web.config で変更できます。
新しい更新がある RSS チャネルでの通知は、SignalR に基づいて実装されています。
キーワード
ASP.NET WebAPI、OWIN、Ninject、ADO.NET、SignalR、AngularJS