The information in this article applies to:
SYMPTOMS
If you are running Microsoft Internet Information Server (IIS) with more than
one home directory, and at least one home directory is defined as a
virtual server, the run-time WebBot components may not function.
CAUSE
A Web server passes identification information about the server in a Common
Gateway Interface (CGI) parameter called Server_Name. While IIS 1.0 passes the
Internet Protocol (IP) address in this parameter, IIS 2.0 passes the server
name.
WORKAROUNDMethod 1. Use the IP address instead of the host nameTo work around this problem, browse pages that contain run-time WebBot components using the server IP address rather than the host name. You can achieve this by ensuring that no run-time WebBot components occur on your home page (Default.htm) and that all links to pages that contain run-time WebBot components in your Web are created as World Wide Web links to the IP address instead of as relative links to the destination pages.Example: In the root web, suppose you have a page named Feedback.htm that contains a WebBot Save Results component. If you create a relative link to that page, and you use the host name to browse the Web, the Save Results component will return an error message. However, if you create the link as an absolute URL using the IP address (for example, http://127.0.0.1/feedback.htm), the form may work. To achieve this result on all links from a page, you can enter the server's IP address into the Base Location field of the Page Properties. In the example above, all links on the page could be affected by typing the following in the Base Location box in the Page Properties dialog box (File menu) in FrontPage Editor: http://127.0.0.1This would change a link on that page defined as feedback.htm to be evaluated by the server as http://127.0.0.1/feedback.htmThis workaround has proven effective for the following WebBot components running on a TCP/IP configuration that uses WINS resolution:
To see if this workaround will succeed on your server, alter one of
the links to a fully qualified link to an IP address and test the
functionality of run-time WebBot components on that link.
Method 2. Install the FrontPage 97 Server ExtensionsInstall the FrontPage 97 Server Extensions on the web server. You can obtain the FrontPage 97 Server Extensions at the following Microsoft World Wide Web site:http://www.microsoft.com/frontpage/wpp/exts.htmNOTE: Because the Microsoft Web site is constantly updated, the site address may change without notice. If this occurs, link to the Microsoft home page at the following address: http://www.microsoft.com STATUSMicrosoft has confirmed this to be a problem in the products listed at the beginning of this article. This problem was corrected in Microsoft FrontPage 97 for Windows with Bonus Pack. This is fixed in FP 97 because the WebBot components call LOCAL_ADDR instead of SERVER_NAME. LOCAL_ADDR returns the IP address, leaving our registry and ini entries serviceable.MORE INFORMATIONThe WebBot run-time components are: Confirmation Field, Discussion, Registration, Save Results, and Search.Additional query words: 1.10 Internet Information Server fp multi-home multi-host
Keywords : kbdta fpiis |
Last Reviewed: July 22, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |