Microsoft KB Archive/198431

From BetaArchive Wiki
Knowledge Base


Article ID: 198431

Article Last Modified on 6/23/2005



APPLIES TO

  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft FrontPage 98 Standard Edition
  • Microsoft FrontPage 97 Standard Edition



This article was previously published under Q198431

We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 6.0 running on Microsoft Windows Server 2003. IIS 6.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site:

SYMPTOMS

When you attempt to author a FrontPage extended Web, you are denied access, even though you have been given the appropriate permissions in FrontPage, or permission changes do not take effect.

CAUSE

On a computer running Internet Information Server (IIS) 3.0, there is no IP address bound to one of the Web sites, and/or content is nested. On an IIS 4.0 computer, content is nested. Nested content is defined as placing the document root of one virtual server within the content area of another virtual server (for example, d:\InetPub\WWWRoot [containing the default Web site] and d:\InetPub\WWWRoot\Virtual1 [containing a virtual server]).

RESOLUTION

To resolve this problem, use one of the following methods depending on your version of IIS.

'For IIS 4.0:'

  1. Uninstall the extensions from the default Web site. To do this do the following:
    1. Right-click Start and point to Explore.
    2. Browse to c:\Program Files\Microsoft\FrontPage\Version3.0\Bin.
    3. Double-click Fpsrvwin.exe to run the FrontPage Server Administrator.
    4. In the Select Server or Port window, highlight the entry for your default Web site (on IIS 4.0).
    5. Click the Uninstall button.
  2. Move the content that is in WWWRoot down one level. (for example, d:\InetPub\WWWRoot\Default).
  3. Open the Microsoft Management Console for IIS and re-map the site to the new home directory. To do this, do the following:
    1. Click Start, point to Programs, point to Windows NT Option Pack, point to Microsoft Internet Information Server, and click Internet Service Manager.
    2. Click the plus (+) sign next to Console Root to expand.
    3. Click the plus (+) sign next to Internet Information Server.
    4. Click the plus (+) sign next to your computer name.
    5. Right-click the default Web site and click Properties.
    6. On the Home Directory tab, click the Browse button to browse to the new home directory.
    7. Click OK.
  4. Reinstall the FrontPage Server Extensions by doing the following:
    1. Right-click Start and point to Explore.
    2. Browse to c:\Program Files\Microsoft FrontPage\Version3.0\Bin.
    3. Double-click Fpsrvwin.exe to run the FrontPage Server Administrator.
    4. Click the Install button.
    5. Choose Microsoft Internet Information Server from the drop-down list.
    6. Complete the installation.
  5. Stop IIS 4.0. To do this, go to Control Panel and double-click the Services Icon. Stop the IIS Admin service to stop WWW publishing, FTP, and possibly SMTP. Restart the IIS Admin service and all dependent services that were stopped.

NOTE:

You may be asked to restart the server to complete the installation.

'For IIS 3.0:'

  1. Uninstall the extensions from the first Web site. To do this do the following:
    1. Right-click Start and point to Explore.
    2. Browse to c:\Program Files\Microsoft FrontPage\Version3.0\Bin.
    3. Double-click Fpsrvwin.exe to run the FrontPage Server Administrator.
    4. In the Select Server or Port window, highlight the entry for your first Web site (Port 80).
    5. Click the Uninstall button.
  2. Move the content that is in WWWRoot down one level (for example, d:\InetPub\WWWRoot\Default).
  3. Open the Internet Service Manager for IIS, re-map the site to the new home directory, and bind it to an IP address. To do this, do the following:
    1. Click Start, point to Programs, point to Microsoft Internet Server (Common), and click Internet Service Manager.
    2. Double-click the WWW Service,
    3. Click the Directories tab.
    4. Double-click the Home alias.
    5. Click the Browse button to browse to the new home directory.
    6. Click OK.
    7. Check the Virtual Server check box and enter an IP Address.
    8. Click OK twice.
  4. Reinstall the FrontPage Server Extensions by doing the following:
    1. Right-click Start and point to Explore.
    2. Browse to c:\Program Files\Microsoft FrontPage\Version3.0\Bin.
    3. Double-click Fpsrvwin.exe to run the FrontPage Server Administrator.
    4. Click the Install button.
    5. Choose Microsoft Internet Information Server from the drop-down list.
    6. Complete the installation.
  5. Restart the computer.


MORE INFORMATION

For additional information, please see the following article in the Microsoft Knowledge Base:

194475 FP98: Server Extensions Do Not Support Nested Virtual Roots


Keywords: kbprb kbpending KB198431