Avensoft
Free Trial Download > nService Free Trial Download and Installation Instructions
nService
Help Desk Server
Service Server
Bug Tracker Server
  Windows 2003   Windows 2000/XP   Windows Vista  
1. Deploy nService4 Files
Download nService4.zip (1M). Unzip it to Inetpub\wwwroot\. It creates the Inetpub\wwwroot\nService4 folder. Also download and install Microsoft Report Viewer.
2. Create IIS Application (screen shots)
Run Administrative Tools, Internet Information Service (IIS Manager), right click Application Pools and select New to create a new application pool called nService4AppPool.

Go back to IIS Manager, right click Default Web Site, nService4, click Properties and then click the Create button to create an application. Set it to run in the nService4AppPool application pool. Go to the ASP.Net tab, select 2.0x in the version drop down list. If you don't see it, you need to download and install .Net 2.0, then relaunch IIS Manager to select it.

Go back to IIS Manager, click Web Service Extensions, select ASP.Net 2.0xxx on the right pane and then click the Allow button to enable it if needed.

Go to Administrative Tools, Services, make sure the ASP.NET State Service is started and the Startup Type is Automatic.
3. Create Database and Tables (screen shots)
Run SQL Server 2000 Enterprise Manager or SQL Server 2005 Management Studio, create a new database called nService4. If you don't have SQL Server, download the free Express Edition.

Load Inetpub\wwwroot\nService4\App_Data\ns4ms.sql into SQL Query Analyzer or SQL Server Management Studio, select the nService4 database and run the script to create tables. Make sure all ns4_* tables are owned by dbo.

Assign NT AUTHORITY\NETWORK SERVICE datareader and datawriter role on the nService4 database. If this user doesn't exist in your database, add a new login from Security/Logins and type in NT AUTHORITY\NETWORK SERVICE as the login name. Make sure there is no trailing space after the name. Note this is a built-in account hence may not show up in a search.

If your SQL Server is on a separate server, substitute all above NT AUTHORITY\NETWORK SERVICE with domainName\WebServerMachineName$.
4. Create ODBC Data Source (screen shots)
Go to Administrative Tools, Data Sources, System DSN tab, select SQL Server driver and create a new data source called nService4. In the Setup Wizard, select With Windows NT authentication and set the default database to nService4. Also, when you select a database to connect to, try MachineName\SQLEXPRESS if your selection doesn't work.
5. Request a Trial License
Send an email to sales5@avensoft.com and support6@avensoft.com to request a trial license. Once you have the license, you can point your browser to http://localhost/nService4/. Log on as ns4.admin with no password.

If you are testing from another computer, change the localhost to the IP address or the fully qualified domain name of the server. Keep in mind that your nService web site will be slow the first time you use it because IIS needs to compile its web pages.
 
Contact us if you need help. If you'd like, you can check out the demo help desk website first. Log on as ns4.admin with no password.
Common Problems
Server not available. Create an application pool for nService4 according to step #2.
Page cannot be found. Go to IIS Manager, allow ASP.Net in Web Service Extensions.
Invalid object name 'ns4_registry'. Set the default database to nService4 when you set up the ODBC data source.
SQL Server Authentication
When a user access the nService4 website, IIS connects to your SQL Server through an ODBC data source. If your SQL Server is set up to use Windows integrated authentication, you need to set up database access for NETWORK SERVICE which is the Windows account IIS 6 uses to access your database. Step 3 and 4 do that. If your SQL Server is set up to use mix mode authentication, you can use a SQL Server user account to log on to your database by taking the following steps.

3b. Create a SQL Server login called ns4 using Enterprise Manager or SQL Server Management Studio and assign it datareader and datawriter role to the nService4 database.

4b. When creating the ODBC data source, set the authentication to SQL Server authentication and enter the user name and password of the new database user.

Then, modify \Inetpub\wwwroot\nService4\web.config using Notepad. Change the connectionString to something like this: DSN=nService4;UID=ns4;PWD=xxx;