In this section


 

Testimonials

"This software has absolutely made us more efficient...mainly because we don't need to spend a lot of time "managing" the timekeeping system like we did with our manual processes. We can now focus on "real" work - helping our business’s grow - and let the software do its job. "

- Ed Soto,
Bayer MaterialScience Aktiengesellschaft

 

 

Knowledge Base

Search:     Advanced search
Browse by category:

DV1109 - SharePoint Service

Article ID: 35
Last updated: 23 Aug, 2010
Views: 3123
Posted: 04 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 9
folder DOVICO Timesheet -> Version 8
folder DOVICO Timesheet -> Version 10

Prev   Next
DOVICO Timesheet     DV1147 - Not a valid Win32 application. (Exception from HRESULT:...

Others in this category
document DV1034 - Timesheet entries do not show up in reports
document DV1175 - HTTP Error 503. The service is unavailable.
document DV1160 - Example of how to use Object Filter for Active Directory Integration
document DV1168 - DOVICO Job Scheduler: Report Notification date range increment issue.
document DV1010 - Moving a DOVICO Database from an Application Server to an SQL Server
» More articles