PLEASE NOTE: SOME OF NETHELPDESK'S SELF SERVICE PORTAL FEATURES MAY NOT WORK IN IIS6. PLEASE UPGRADE TO IIS7 OR ABOVE.
To setup the web portal, you must be using IIS Manager 6 or newer from Microsoft, which automatically comes with Windows environments as standard.
You can set up as many Web Portals as you like, and customise each one per Customer if you liked.
The installer will set the web portal up for you if using II7. If you are using IIS6, please use this guide.
1. Open up the IIS 6.0 Manager.
2. If you cannot find the IIS Manager, you may need to add IIS via Control Panel > Programs > Add/Remove Windows Components.
3. In the IIS Manager, under Site List, create a new website called NHD with read, run and execute permissions.
4. When prompted, enter the path of your web files folder, chosen in step 2 above (e.g. C:\NetHelpDesk\Web).
5. Go to the ‘Web Service Extensions’ tree node (below the Websites node) and allow CGI extensions to run.
6. Also ensure Active Server Pages are allowed to run.
To run a website in IIS, nominate a user who will have full access to the web site files and grant them the correct access. The standard IUSR account is perfect for this. In IIS:
1. Right click the website name, and click Properties.
2. Click Connect As button.
3. Choose the Specific User option and specify the IUSR account.
4. Right click on the Website Name and check the Security Tab. Check this user has full access.
1. Now create 2 virtual directories directly under the site, one called “Attachments” and one called “KBAttachments”.
2. To do this, right click on the site name in the Tree Node, and click Add Virtual Directory…
3. The alias for each one should be “Attachments” and “KBAttachments” respectively, and the physical path pointed to the NetHelpDesk folder > Reports > and their corresponding folders.
The Default page list will need to have wb2.nhd added to the list for the website to work.
1. Look for the ISAPI and CGI Restrictions icon. If you cannot see this icon, please go back to the pre-configuration steps above relevant to your IIS version.
2. In ISAPI and CGI Restrictions, add the path to the wb2.nhd and webstats.exe files and allow execution path to execute.
3. If using the Mobile interface, add the path to the wb2.nhd and webstats.exe files in the Mobile folder and allow execution.
(e.g. C:\NetHelpDesk\Web\Mobile\wb2.nhd, C:\NetHelpDesk\Web\Mobile\webstats.exe)
1. Go to the website you have added, and click on Handler Mappings.
2. On the right of the screen, click the link Add Module Mapping.
3. Add a new module mapping with the following:
· Request path: please type *.exe
· Module: please type CgiModule
· Executable (optional): please DO NOT type PLEASE LEAVE THIS FIELD BLANK.
· Name: please type Choose a sensible name.
4. And click OK.
This adds a handler to the website itself, to tell IIS to treat the *.exe files as CGI programs, and not just as a downloadable files.
Have you changed NetHelpDesk’s Default Folder Settings?
1. In the Web folder is a file called attachfile.asp.
2. This file contains a path to the Reports folder.
3. If you have changed the default installation folder, this will need to be modified to your chosen location. E.g. (E:\NetHelpDesk\Win\Reports).
1. The Web program log folder is called Logs.
2. It is specified in an .ini file in the Web folder called cnetweb.ini.
3. If you have changed the default installation folder, this will need to be modified to your chosen location. E.g. (E:\NetHelpDesk\Logs).
4. Setup is now complete.
1. In IIS, for the website, click on Authentication.
2. Ensure Anonymous Authentication is set to disabled.
3. Enable Windows Authentication. If not present, open up Server Manager, expand the Roles node. Click the Web Server (IIS) > Add Role Services. Add Windows Authentication under the security node.
4. In NetHelpDesk, go to Options > Setup > Web End Users Tab > Allow Windows Authentication.
For the Technician logon screen, add: \?f=tech after wb2.nhd in the address bar.
Alternatively, to add a link to the main end-user login screen, go into NetHelpDesk, click Options > Setup > Web Technician Tab > General Section > Untick Hide Login as End user/Technician Link.
NetHelpDesk is available on a range of devices with industry-leading functionality available throughout.