Monday, August 30, 2010

Crystal Report Viewer 8.0 and IIS 6

Technically, Crystal Web Components 8.0 aren't supported on Windows Server 2003.
You have to reconfig IIS 6 to handle the .RPT extension.

1.- Open IIS.
2.- Right click on "Web Sites" and choose properties (that will give you the default properties page for all the web sites).
3.- Go to the Home Directory tab, then click "Configuration".
4.- Click "Add" to add a new application extension.
5.- The executable file by default should be: C:\Program Files\Seagate Software\WCS\wcsinsapi.dll
6.- The extension is: rpt
7.- Set verbs to: Limit to: GET,HEAD,POST
8.- Click "Add" to add a new application extension.
9.- The executable file by default should be: C:\Program Files\Seagate Software\WCS\wcsinsapi.dll
10.- The extension is: cri
11.- Go to the Home Directory tab, then "Execute Permissions:"= Scripts only
12.- Open "Application Pools" Right Click on "MSSharePointAppPool"  Identity Predefined=Network Service
13.- If you check the dependencies of the Page Server service, you will see that it depends on 2 other services which are "disabled" by default on a Win2003 server. Just enable and start them and then you should be able to start the page server service
14.-Web Service Extensions: Add a new web service Extension… add… "C:\Program Files\Seagate Software\WCS\wcsinsapi.dll"… set status extension as allowed
15.- SERVER (local computer) right click "properties" "MIME types" "New…"
"Extension:" .cri
"MIME type:" application/octet-stream
"New…"
"Extension:" .rpt
"MIME type:" application/octet-stream