Installation Process
The zip file contains two zip archives, the compiled application with .aspx pages and the project source code.
To install the compiled application, follow these steps;
- Extract/upload the ‘Group Manager.NET Application.zip’ to a suitable folder on the server.
- Create virtual directory in IIS and set as an application (or using an ISP provided tool).
- Select your database technology in the web.config file.
- If using the MS Access database (default), add write permissions to the database file ‘users.mdb’ by adding the ASPNET user with read, write & modify permissions.
- If using SQL Server, run the ‘setup.aspx’ page (in a web browser at the chosen virtual directory) which if using SQL Server creates the database & tables.
- Login with the default admin username & password (admin, password) (by navigating to login.aspx or default.aspx in a web browser at the chosen virtual directory).
- Navigate to the ‘Change Settings’ page and fill in the required fields.
- Enjoy!
To create a Visual Studio project using the source code;
- Create a new C# project in VS.NET selecting an ‘ASP.NET Web Application’ project type (C#), setting the location to desired value.
- Delete the default ‘WebForm1.aspx’ from the solution explorer.
- Copy the contents of the ‘Group Manager.NET Source Code.zip’ to the previously chosen project folder.
- Add;
Addgroup.aspx
admin.aspx
default.aspx
editprofile.aspx
editsettings.aspx
forgotpass.aspx
GenerateGroupTags.aspx
ListByCountry.aspx
ListByDates.aspx
Listgroups.aspx
ListOptins.aspx
listusers.aspx
login.aspx
Logout.aspx
RemoveUser.aspx
Setup.aspx
signup.aspx
testemail.aspx
validate.aspx
ViewUser.aspx
to the project, selecting ‘no’ to the request to create classes for ‘default.aspx’.
- Add;
Addgroup.aspx.cs
ADLocalUsers.cs
admin.aspx.cs
Cookies.cs
DatabaseAccess.cs
DetailsCheck.cs
editprofile.aspx.cs
editsettings.aspx.cs
EmailAddress.cs
EmailTemplate.cs
EmailUser.cs
EncodedLinks.cs
ErrorHTML.cs
forgotpass.aspx.cs
GenerateGroupTags.aspx.cs
Group.cs
iListableData.cs
ListByCountry.aspx.cs
ListByDates.aspx.cs
ListEngine.cs
Listgroups.aspx.cs
ListOptins.aspx.cs
listusers.aspx.cs
login.aspx.cs
Logout.aspx.cs
Protect.cs
RemoveUser.aspx.cs
Setup.aspx.cs
signup.aspx.cs
TemplateHTML.cs
testemail.aspx.cs
TextValidation.cs
User.cs
validate.aspx.cs
ViewUser.aspx.cs
to the project. These files represent the source code modules and code behind files for the application.
- Select 'Project->Add Reference' in Visual Studio, then in the .NET tab and highlight 'System.DirectoryServices.dll'. Now click on 'Select' and the item should be added to the selected components list.
- Select your database technology in the web.config file.
- If using the MS Access database (default), add write permissions to the database file ‘users.mdb’ by adding the ASPNET user with read, write & modify permissions.
- Build project.
- Run the ‘setup.aspx’ page (in a web browser at the chosen virtual directory) which if using SQL Server creates the database & tables.
- Login with the default admin username & password (admin, password) (by navigating to login.aspx or default.aspx in a web browser at the chosen virtual directory).
- Navigate to the ‘Change Settings’ page and fill in the required fields.
- For further details, see the other online help sections from the right hand menu.
- Enjoy!
How to remove signup fields
When removing an item from the signup page, references to that object must be also removed.
Example: If removing birth date field;
- Set the ‘RequireBirthDate’ checkbox in admin area to off
- Set the line in ‘signup.aspx.cs’ which contains reference to the ‘user.BirthDate’ attribute to an arbitrary value.
It is likely that you will want to remove these fields from the ‘editprofile’ pages also using a similar process.