Web 应用程序是 Microsoft Internet Information Services (IIS) 的核心结构。它表示一个可用的 URL 命名空间(例如,http://example)。Web 应用程序的根目录是您的硬盘上与此 URL 命名空间相对应的文件夹。例如,将名为“file.htm”的文件放置在 Web 应用程序根文件夹中会在 http://example/file.htm 中生成一个可用的 URL。
使用 Windows SharePoint Services 创建的网站是在这些 Web 应用程序的顶部生成的。在大多数情况下,在 SharePoint 网站的命名空间中显示的文件存储在数据库中,因此它不能实际驻留在 Web 应用程序的根目录中。
但是,Web 应用程序的根目录不包含一些由 SharePoint 网站或 Web 部件(随 Microsoft ASP.NET 一起构建的)使用的文件,如下所示:
web.config 文件,用于存储 ASP.NET 配置选项。
任何具有 SharePoint 网站使用的控件或部件的 .NET Framework 程序集,存储在 bin 文件夹中。
任何可在整个 Web 应用程序中使用的 Web 部件定义(.dwp 或 .webpart 文件),存储在 wpcatalog 文件夹中。
任何特定于 Web 应用程序的 Web 部件的资源,存储在 wpresources 文件夹中
通常,端口 80 的默认 Web 应用程序存储在 c:\inetpub\wwwroot 中。Windows SharePoint Services 2.0 的安装通常将占满默认的 Web 应用程序;因此,使用 Windows SharePoint Services 2.0 创建的 SharePoint 网站的默认 Web 应用程序的根目录也位于此位置。Windows SharePoint Services 3.0 自身安装通常会提供一个新的 Web 应用程序,通常称为 SharePoint (80)。此路径的物理位置为 c:\inetpub\wwwroot\wss\VirtualDirectories\<guid>。
备注
VirtualDirectories 中通常至少有两个 GUID 目录:一个用于管理中心应用程序,一个用于默认内容应用程序。若要查看某个应用程序所属的类别,请使用以下过程来确定 Web 应用程序的根目录。还要注意,该过程适用于运行 Microsoft Internet Information Server 6.0 的任何 Microsoft® Windows Server® 2003 操作系统。
在某些情况下,Microsoft Office SharePoint Server 2007 还在 c:\inetpub\wwwroot 中接管默认的 Web 应用程序。不管哪种情况,您都可以使用以下过程来确定 Web 应用程序的根目录。
提示
若要使用 Web 应用程序中的文件,请右键单击应用程序的根目录,并选择“浏览”。这样做会将 IIS 管理器的右窗格更改为资源管理器窗口,在资源管理器窗口中,您可以右键单击文件以打开或编辑这些文件或查看它们的属性。
确定 Web 应用程序的根目录
在 Microsoft Windows 桌面中,单击“开始”菜单,单击“控制面板”,然后双击“管理工具”。
在“管理工具”窗口中,双击“Internet Information Services”。
在“Internet Information Services”窗口中,展开对应于计算机的节点,然后展开“网站”节点。
右键单击您想要查找有关其详细信息(如 SharePoint (80))的 Web 应用程序,然后单击“属性”。
在“默认的网站属性”窗口中,单击“主目录”选项卡。此选项卡中的“本地路径”字段将显示 Web 应用程序的根文件夹。