Atualmente, o site possui principalmente as seguintes funções:
Links amigáveis, artigos, downloads, mensagens, registro de usuário, login, logout, gerenciamento de funções, gerenciamento de autoridade de funções, gerenciamento de funções de usuários, modificação de senha
O site NetFocus é baseado na arquitetura da famosa comunidade de código aberto ASP.NET CommunityServer2.1. Venho estudando esse sistema de código aberto há cerca de um ano e meio.
Até agora ele foi bastante simplificado e modificado para torná-lo adequado para seu próprio uso. Todos os códigos-fonte deste site incluem seis projetos, cada projeto é uma Biblioteca.
Em outras palavras, a UI da interface da Web também é implementada na forma de uma biblioteca em vez de WebSite no VS2005. A estrutura do site é:
Dois projetos básicos: Componentes e Controles, um projeto responsável pelo gerenciamento de usuários e funções, MemberRole, e um projeto responsável pelo acesso ao banco de dados, DataProviders.
Além disso, os dois últimos restantes são a implementação da interface front-end e a implementação back-end do meu site pessoal, nomeadamente PersonalSite e NetCatalog, dos quais PersonalSite é o projeto de inicialização. programa de instalação.
Expandir