Using FrontPage Server Extensions to Extend Web Sites (IIS 6.0)
FrontPage Server Extensions from Microsoft provides Web-based and command-line administration for extending virtual servers. Extending virtual servers with FrontPage Server Extensions enables the site owner to author the site in FrontPage and delegate site ownership and administration credentials.
FrontPage 2002 Server Extensions from Microsoft is an update of FrontPage 2000 Server Extensions, and includes new security features, such as roles and rights, and new features for monitoring server health and Web site usage.
If you build and maintain Web sites for customers and coordinate these efforts with multiple authors, then the features included in FrontPage 2002 Server Extensions can help you accomplish the following tasks:
Extending a Web site means enabling various FrontPage Server Extensions features to improve how you manage the content development and security of your site. Extending a Web site adds another level of security to the site, and after a Web site is extended, a FrontPage client can open the site and author it in FrontPage. A site that is not extended cannot be opened or authored in FrontPage.
Sites or virtual directories that are configured to use Active Directory isolation or FTP load balancing should not be mapped to physical directories that are used for Web sites that use FrontPage Server Extensions. Doing so can allow users to view any files in that folder structure over the network.
Extending Web Sites
Before you can extend Web sites with FrontPage Server Extensions, you must create a virtual server for every Web site you plan to extend. A virtual server is different than a virtual directory. A virtual server, in technical terms, is a virtual computer that resides on an HTTP server but appears to the user as a separate HTTP server. Several virtual servers can reside on one computer, each capable of running its own programs and each with individualized access to input and peripheral devices. Each virtual server has its own domain name and IP address and appears, to the user, to be an individual Web site. Some Internet service providers use virtual servers for clients who want to use their own domain names.
By default, IIS provides a working virtual server called Default Web Site. This virtual server points to the content directory systemdrive\Inetpub\Wwroot. To create a new virtual server, you must create a content directory.
FrontPage Server Extensions does not support unicode content directory names or WebDAV. In addition, to remotely administer a Web site that uses Sharepoint™ Team Services (STS) from Microsoft, you must assign the _vti_bin virtual directory of new FrontPage Server Extensions virtual servers to the MSSharePointPool application pool. Do not make changes to the MSSharePointPool application pool configuration.
If you have an STS Web site, the following types of pages do not work without excluding the virtual directory containing the pages from the STS ISAPI filter:
To enable these types of pages to work on your STS Web site, do the following:
Virtual servers should not be nested because virtual servers nested within each other are not visible to FrontPage Server Extensions. For example, if you need to create two virtual servers, the first content directory could be located in systemroot\Inetpub\Test; and the second content directory could be located in systemroot\Inetpub\Test2. If the Test2 directory were located in the Test directory, all of the permissions in Test2 would be overwritten by Test.
Never change permissions or Access Control Lists (ACLs) at the content directory level. To maintain a secure environment, always make permissions changes and other security-related changes using the FrontPage 2002 Server Administration tool.
After creating a virtual server, create the corresponding Web site in IIS.
After creating the Web site in IIS, you are ready to extend the site. Note that a site created in FrontPage and added to IIS is already extended.
Before starting the procedure of extending your Web site, check to make sure you've enabled the Frontpage Server Extensions .dll files. The following .dll files must be installed on your machine before you can extend Web pages.
You must be a member of the Administrators group on the local computer to perform the following procedure or procedures. As a security best practice, log on to your computer by using an account that is not in the Administrators group, and then use the runas command to run IIS Manager as an administrator. At a command prompt, type runas /user:Administrative_AccountName "mmc %systemroot%\system32\inetsrv\iis.msc".
To extend a site using the FrontPage 2002 Server Administration tool