|
dtSearch Support |
Last Reviewed: December 27, 2007
Article: DTS0186
Applies to: dtSearch Web 6, 7
Windows 2003 Server has a new "Web Service Extension" manager that prevents a web application from running unless it is specifically enabled. When an application is invoked and it has not been enabled, a 404 ("Not Found") error results. This article describes steps to register dtSearch Web with the Web Service Extensions manager.
(1) Make sure that the Internet Information Service (IIS) is installed. By default, IIS is not installed in Windows 2003, so you must either use Add/Remove Programs or Configure Your Server to set it up.
(2) Log in as the Administrator or a user with equivalent rights. Other user accounts will not have sufficient permissions to enable a web application.
(1) Run dtSearch Web Setup. When you install dtSearch Web, note the location where dtisapi6.dll was copied (you may need it in step 4 below).
(2) When dtSearch Web Setup asks if it can register dtSearch Web with Internet Information Services, answer Yes to have dtSearch Web Setup take care of this automatically. If you prefer to register dtSearch Web yourself, please see "Registering dtSearch Web," below.
(1) Open Internet Information Services Manager
(2) Open ISAPI and CGI Restrictions
(3) Click "Add..."
(4) Under ISAPI or CGI path, locate the dtisapi6.dll file under the c:\inetpub folder, and select it.
(5) Under "Description" enter "dtSearch Web"
(6) Click OK.
If you have dtSearch Web 7.51 or later, run the 64-bit version of dtSearch Web Setup to install the 64-bit version of dtSearch Web.
For earlier versions, or if it is necessary to use the 32-bit version of dtSearch Web, a configuration change must be made to enable 32-bit ISAPI components to run in Internet Information Server. The setting to change is: W3SVC/AppPools/Enable32BitAppOnWin64. The procedure to change it is described here:
You may need to vary the command-line described in the article to get it to work, removing the quotation marks around "true", as follows:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true