現在、Webサイトには主に以下の機能があります。
フレンドリーリンク、記事、ダウンロード、メッセージ、ユーザー登録、ログイン、ログアウト、ロール管理、ロール権限管理、ユーザーロール管理、パスワード変更
NetFocus Web サイトは、有名な ASP.NET オープン ソース コミュニティ CommunityServer2.1 のアーキテクチャに基づいています。私はこのオープン ソース システムを約 1 年半研究してきました。
これまでのところ、この Web サイトのすべてのソース コードには 6 つのプロジェクトが含まれており、各プロジェクトはライブラリです。
つまり、VS2005 では Web インターフェイス UI も WebSite ではなく Library ライブラリの形式で実装されます。Web サイトの構造は次のとおりです。
2 つの基本プロジェクト: コンポーネントとコントロール、ユーザーとロールの管理を担当する 1 つのプロジェクト、MemberRole、およびデータベース アクセスを担当する 1 つのプロジェクト、DataProviders。
さらに、残りの最後の 2 つは、私の個人 Web サイトのフロントエンド インターフェイス UI 実装とバックエンド実装です。つまり、PersonalSite と NetCatalog であり、そのうちの PersonalSite はスタートアップ プロジェクトです。また、Setup プロジェクトは、インストールプログラム。
拡大する