"DOVICO Online Timesheet Support was great! One phone call, one person, maybe 10 minutes total. Great experience."

Alan G.,
Schroder Holdings plc

Search:     Advanced search
Browse by category:

DV1109 - SharePoint Service

Article ID: 35
Last updated: 23 Aug, 2010
Views: 3123
Posted: 03 Jan, 2008
by Chase C.
Updated: 23 Aug, 2010
by Chase C.

How to enable DOVICO Timesheet to run on a SharePoint virtual server or Sharepoint Portal Server 2003 and Sharepoint Server 2007.

The information in this article applies to:


  • Dovico Timesheet 8 & 9 & 10
  • Sharepoint 2003 & 2007

Symptoms:

DOVICO Timesheet does not work correctly when it is installed on a server where Sharepoint and DOVICO Timesheet both share the same web site. One of the following error messages may be displayed:


  • The page cannot be found
  • HTTP 404 - File not found
  • The application attempted to perform an operation not allowed by the security policy.

Cause:

Sharepoint Services changes the default behavior of all web applications under the web site where Sharepoint is configured. This includes a web.config on the root of the default website as well as a filter that routes all requests through Sharepoint.

Resolution:

Section A:  How to enable DOVICO Timesheet 8.x and 9.x to work with Sharepoint 2003.

Section B:  How to enable DOVICO Timesheet 9.x to work with Sharepoint 2007.

 

Section A

To enable DOVICO Timesheet to run on a server that is running Windows SharePoint Services,SharePoint Portal Server 2003, configure an exclusion in Sharepoint for the DOVICO Timesheet virtual directory. The exclusion allows traffic directed to DOVICO Timesheet's virtual directory to be routed normally. You will also need to change to the web.config file.

Follow these steps:

  1. Click Start, click Control Panel, click Administrative Tools, and then click SharePoint Central Administration.
  2. In the Virtual Server Configuration area, click Configure virtual server settings.
  3. On the Virtual Server List tab, click the virtual server that you have to add the excluded paths to.
  4. Under Virtual Server Management, click Define Managed Paths.
  5. In the Add a New Path section, type the url to DOVICO Timesheet (e.g. http://servername/DovTimesheet)in the Path box.
  6. Click Excluded Path, and then click OK.

IMPORTANT: From this point forward, the instructions differ depending on the version of DOVICO Timesheet and SharePoint being used.

DOVICO Timesheet version 8.x and SharePoint 2003

  1. Download (Right click and Save) the following file: http://www.dovicofiles.com/web.config
  2. Replace the web.config file located under C:\Program Files\DOVICO Software\DOVICO Timesheet\Timesheet with the downloaded web.config file.
  3. Make sure the web site running Sharepoint and Dovico Timesheet is set to run ASP.NET 1.1.
  4. Use the Windows SharePoint Services command-line tool Stsadm.exe to update the web.config file that is located in the root folder of the virtual server.  Click Start, click Run, type in the following command.
  5. stsadm.exe –o upgrade –forceupgrade –url http://URLoftheSharepointServer
  6. Make sure World Wide Web Publishing service is restarted via iisreset or a similar method.
  7. Launch DOVICO Timesheet.

DOVICO Timesheet version 9.x and SharePoint 2003

  1. Download (Right click and Save) the following file: http://www.dovicofiles.com/userfiles/web_config2003dtv9.zip
  2. Replace the web.config file located under C:\Inetpub\wwwroot\dovtimesheet with the downloaded web.config file.
  3. Make sure the web site running Sharepoint and Dovico Timesheet is set to run ASP.NET 2.0.

 

Section B

To enable DOVICO Timesheet version 9.x to run on a server that is running Windows SharePoint 2007.

When you install DOVICO Timesheet 9.x on a Windows 2003 Server with Sharepoint 2007 installed. DOVICO Timesheet will not work because the virtual directory is installed under the Default Web Site.

The Default Web Site and Sharepoint - 80 share the same port 80 causing the Default Website to be disabled.

In order to make DOVIOC Timesheet to work under Sharepoint - 80 Web Site. The DovTimeheet virtual directory must be created under the Sharepoint - 80 Web Site.

1. To create a new virtual directory right click on the Sharepoint - 80 Web Site select New, Virtual Directory.

2. A Virtual Directory Creation Wizard will pop-up. Select Next on this window.

3. Next the Virtual Directory Alias window is displayed. Please provide the virtual directory name in the Alias text field.

4. Next the Web Site Content Directory will appear. Enter the path to the Virtual Directory. The path by default is C:\Inetpub\wwwroot\dovtimesheet

5. Next change the Virtual Directory Access Permissions. Check off Execute (such as ISAPI applications or CGI).

6. You have successfully created a virtual directory select Finish.

7. Once the DovTimesheet Virtual Directory is created. Right click on the virtual directory select Properties.

Under the Virtual Directory tab set the Application Pool to use DOVICOTimesheet Application Pool.

Select OK.

8. Next right click on the Virtual Directory DovTimesheet and navigate to the Documents tab.

Select the Add button and add the content page login.aspx.

Select the Move Up button and make the login.aspx page first in the list.

Select Ok.

9. Last make sure the DovTimesheet virtual directory is set to use Microsoft.NeT Framework 2.0.

Right click on the DovTimesheet virtual directory and select Properties.

Select the ASP.NET tab and make sure the ASP.NET Version: is set to 2.0.50727.

Select Ok.

10. You now can right click on the DovTimsheet Virtual Directory under the Default Web Site and select delete.

The final step is to download the following web.config from this URL http://www.dovicofiles.com/Userfiles/web.config2007.zip

Take this web.config and replace the existing file in the directory C:\Inetpub\wwwroot\dovtimesheet by default.

More information:

 

  • DOVICO Timesheet version 8.x and SharePoint 2003
  • DOVICO Timesheet version 9.x and SharePoint 2003 or 2007
Also listed in
folder DOVICO Timesheet -> Version 8
folder DOVICO Timesheet
folder DOVICO Timesheet -> Version 10

Prev   Next
Version 9     DV1147 - Not a valid Win32 application. (Exception from HRESULT:...

Others in this category
document DV1144 - Error 1920 during installation of DOVICO Timesheet
document DV1111 - VISTA & Windows 7 Installation issue (IIS is not installed)
document DV1107 - Upgrading to DOVICO Timesheet v9
document DV1159 - Cannot create or archive a database on remote SQL Server
document DV1162 - Change order of databases in login screen
» More articles