في الوقت الحاضر، يحتوي الموقع بشكل رئيسي على الوظائف التالية:
روابط ودية، مقالات، تنزيلات، رسائل، تسجيل المستخدم، تسجيل الدخول، الخروج، إدارة الأدوار، إدارة سلطة الدور، إدارة دور المستخدم، تعديل كلمة المرور
يعتمد موقع NetFocus على بنية مجتمع ASP.NET الشهير مفتوح المصدر CommunityServer2.1، لقد كنت أدرس هذا النظام مفتوح المصدر لمدة عام ونصف تقريبًا.
لقد تم تبسيطه وتعديله حتى الآن إلى حد كبير لجعله مناسبًا لاستخدامك الخاص. تتضمن جميع أكواد المصدر لهذا الموقع ستة مشاريع، كل مشروع عبارة عن مكتبة.
بمعنى آخر، يتم أيضًا تنفيذ واجهة المستخدم لواجهة الويب في شكل مكتبة مكتبة بدلاً من موقع الويب في VS2005. هيكل الموقع هو:
مشروعان أساسيان: المكونات وعناصر التحكم، مشروع واحد مسؤول عن إدارة المستخدمين والأدوار، MemberRole، ومشروع واحد مسؤول عن الوصول إلى قاعدة البيانات، DataProviders.
بالإضافة إلى ذلك، فإن الأخيرين المتبقيين هما تنفيذ واجهة المستخدم الأمامية والتنفيذ الخلفي لموقع الويب الشخصي الخاص بي، وهما PersonalSite وNetCatalog، حيث يعد PersonalSite مشروع بدء التشغيل. بالإضافة إلى ذلك، يعد مشروع الإعداد هو الكود المصدري لـ برنامج التثبيت.
يوسع