To resolve this behavior, use one of the following methods.
Method 1: Use the Microsoft Indexing Service
on your IIS Web Server
When you use the Microsoft Indexing Service, the Search Form does
not use Shtml.dll. Instead, the action for the form points to the .idq file
associated with the file. To install the Microsoft Indexing Service on the Web
server that hosts your Web, follow these steps:
- Click Start, point to Control
Panel, and then click Add or Remove
Programs.
- Click Add or Remove Windows
Components.
- In the Components list, click to select
Indexing Service, and then click Next.
- On the Completing the Windows Components
Wizard page, click Finish, and then quit Add
or Remove Programs.
After the Indexing Service is installed on your IIS Web server,
you must configure FrontPage 2003 to use the Indexing Service to search the Web
site. When you configure FrontPage 2003 to use the Indexing Service, you must
create catalogs for the FrontPage Search component to use. When a catalog is
configured and applied to a virtual server, FrontPage 2003 will use it for any
search bot that you include in your Web site.
If you create catalogs
for many virtual servers, store the catalogs outside the FrontPage 2003 content
area and put each catalog in its own unique folder.
To configure
FrontPage to use the Indexing Service to search a Web site, follow these steps:
- Make sure that your site is set to be indexed. To do this,
follow these steps:
- Click Start, point to
Administrative Tools, and then click Internet
Information Services (IIS) Manager.
- Expand
Your_Server_Name/Web
Sites/The_Virtual_Server_You_Want_To_Configure.
- Right-click
The_Virtual_Server_You_Want_To_Configure,
and then click Properties.
- In the Properties dialog box, click
the Home Directory tab.
- On the Home Directory tab, click to
select the Index this resource check box, click
Apply, and then click OK.
- Quit the Internet Information Services (IIS)
Manager.
- Start Microsoft Windows Explorer, and then expand the
folder where you want to make a new folder that will store your catalog. Store
the catalog outside the content area of your Web site.
For example,
you may make a folder named Catalogs in the C:\Inetpub
folder. In the Catalogs folder, you may make another folder that has the same
name as the virtual server. This will help you keep the catalogs organized as
new catalogs are added for other virtual servers.
Note When you make the new folders, make sure that the System account
and the Administrators group have full access to the folder where the catalog
will reside. - Click Start, point to
Administrative Tools, and then click Computer
Management.
- Expand Services and
Applications.
- Right-click Indexing Service, point to
New, and then click Catalog.
- In the Name box, type the name that you
want to use for the catalog. You may want to use the name of the virtual server
to help keep your catalog organized.
- In the Location box, type the path of the
folder that you created to store the catalog in Step 2, and then click
OK. Alternatively, you can click Browse to
locate the folder, and then click OK.
Important Store each new catalog in its own folder. - In the New Catalog Created dialog box,
click OK.
- Right-click Indexing Service, and then
click Stop.
- Right-click Indexing Service, and then
click Start.
- Right-click
Your_New_Catalog, and then click
Properties.
- Click the Tracking tab.
- In the "WWW Server" list, click the name of the server that
corresponds to the catalog , click Apply, and then click
OK.
- Right-click Indexing Service, and then
click Stop.
- Right-click Indexing Service, and then
click Start.
- Quit Computer Management.
- Start FrontPage 2003, and then open the Web site that uses
the catalog.
- On the Tools menu, click
Recalculate Hyperlinks.
- In the Recalculate Hyperlinks dialog box,
click Yes.
Recalculate Hyperlink swill re-initialize the FrontPage Search
Component with the Index Server Catalog.
Method 2: Use .htm or .html instead of .asp pages with the search form
Do not use Active Server Pages with the Search Form. Use HTML
pages only.