Special Directories and Storage Locations (Windows SharePoint Services 2.0)

This appendix lists folders and files used by Microsoft Windows SharePoint Services.

Installation Directory Files

The following files are added to the installation directory (c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60) when you install Windows SharePoint Services.

Folder Description Files and purpose

\ADMISAPI

The physical directory addressed by the SharePoint Central Administration virtual directory.

admin.asmx — ISAPI filter for administration

\BIN

Contains the core binary files for Windows SharePoint Services.

*.DLL — Core binary files

OWSTIMER.EXE — Microsoft SharePoint Timer service

SMIGRATE.EXE — Microsoft SharePoint Migration Tool

STSADM.EXE — Stsadm utility

STSCFG.EXE — Configuration utility used by Setup

\BIN\LCID\

Contains the core binary files used by specific languages.

FPEXT.MSG — Error messages and text strings

ONETINTL.DLL — Core international binary file

\CONFIG

Contains configuration files and default values for the server.

*.xml — XML files used to map default values

appwpresweb.config — Configuration file

adminweb.config — Configuration file for the administrative virtual server

gacwpresweb.config — Configuration file

layoutsweb.config — Configuration file for the _layouts directory

web.config — Configuration file for virtual servers

wss_mediumtrust.config — Configuration file

wss_minimaltrust.config — Configuration file

\ISAPI

The physical directory addressed by the /_vti/_bin virtual directory.

*.asmx — SOAP protocol receptors

*.aspx — Form pages

Global.asax — ASP.NET namespace definition

*.xml — XML file for managed code

*.DLL — Core binary files for managed code

web.config — Configuration file

\ISAPI\BIN

Contains binary files for the /_vti/_bin virtual directory.

STSSOAP.DLL — Binary file used for SOAP code

\ISAPI\HELP\LCID\STS\HTML

Contains Help files and support files used in the Help system.

*.css

*.htm

*.js

layout.swf

\ISAPI\HELP\LCID\STS\IMAGES

Contains images used in the Help system.

*.gif

\ISAPI_VTI_ADM

Contains Microsoft Office FrontPage 2003 legacy binary files.

ADMIN.DLL — Binary file used for administration from

\ISAPI\_VTI_AUT

Contains Office FrontPage 2003 legacy binary files.

AUTHOR.DLL — Binary file used for authoring from

\TEMPLATE

Contains all site templates and core Web site files.

\TEMPLATE\LCID\MPS

Contains files that are copied to the root of the Web site upon instantiation with a Meeting Workspace template (for example, default.aspx).

*.aspx — Form pages

\TEMPLATE\LCID\MPS\DOCTEMP\SMARTPGS\

Contains files used for Web Part Pages in Meeting Workspaces.

spstd1.aspx — Form page

\TEMPLATE\LCID\MPS\LISTS

Contains the actual lists used in the Meeting Workspace templates, along with schema definition and default views.

\TEMPLATE\LCID\MPS\LISTS\AGENDA

Contains files used for the Agenda list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\DECISION

Contains files used for the Decisions list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\DOCLIB

Contains files used for document libraries in the Meeting Workspace templates.

*.aspx — Form pages

*.HTM — Dialog boxes

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\MEETINGS

Contains files used for the Meeting Workspace templates.

MoveToDt.ASPX — Form page

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\OBJECTIV

Contains files used for the Objectives list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\PEOPLE

Contains files used for the Attendees list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\TEXTBOX

Contains files used for the Text Box list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\THGBRING

Contains files used for the Things to Bring list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\LISTS\WKSPGLIB

Contains files used for lists in the Meeting Workspace templates.

SCHEMA.XML — Schema file

\TEMPLATE\LCID\MPS\XML

Contains the available lists in the Meeting Workspace templates, base types for fields (onet.xml), and the standard view template for new views.

*.XML — XML files for site schema and views

\TEMPLATE\LCID\STS

Contains files that are copied to the root of the Web site upon instantiation with the Team Site template (for example, default.aspx).

default.aspx — Default home page for sites based on Team Site templates

\TEMPLATE\LCID\STS\DOCTEMP\BLANKPGS

Contains the default document templates.

bpstd.aspx

_blankpage.htm

\TEMPLATE\LCID\STS\DOCTEMP\FP

Contains document templates for Office FrontPage 2003.

FPTMPL.HTM — Default document templates for FrontPage documents

\TEMPLATE\LCID\STS\DOCTEMP\PPT

Contains document templates for Microsoft Office PowerPoint 2003.

FILELIST.XML

MASTER03.CSS

MASTER03.HTM

MASTER03.XML

PPTMPL.HTM

PPTMPL.POT

PRES.XML

PREVIEW.WMF

SLIDE001.HTM

\TEMPLATE\LCID\STS\DOCTEMP\SMARTPGS

Contains document templates for Web Part Pages.

*.aspx

_smartpage.htm

_webpartpage.htm

\TEMPLATE\LCID\STS\DOCTEMP\WORD

Contains document templates for Microsoft Office Word 2003.

WDTMPL.DOC

WDTMPL.HTM

\TEMPLATE\LCID\STS\DOCTEMP\XL

Contains document templates for Microsoft Office Excel 2003.

FILELIST.XML

SHEET001.HTM

SHEET002.HTM

SHEET003.HTM

STYLE.CSS

TABSTRIP.HTM

XLTMPL.HTM

XLTMPL.XLS

\TEMPLATE\LCID\STS\DOCTEMP\XMLFORMS\BLANK

Contains document templates for Microsoft Office InfoPath 2003.

TEMPLATE.XML — Default document templates for XML documents

\TEMPLATE\LCID\STS\DWS

Contains files that are copied to the root of the Web site upon instantiation with a Document Workspace template.

default.aspx — Default home page for Document Workspaces

\TEMPLATE\LCID\STS\LISTS

Contains the actual lists along with schema definition and default views.

\TEMPLATE\LCID\STS\LISTS\ANNOUNCE

Contains files used for the Announcements list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\CONTACTS

Contains files used for the Contacts list.

*.aspx — Form pages

SCHEMA.XML — Schema file

VCARD.VCF — Contacts form

\TEMPLATE\LCID\STS\LISTS\CUSTLIST

Contains files used for custom lists.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\DATASRCS

Contains files used for data sources for lists.

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\DISCUSS

Contains files used for the Discussion Board list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\DOCLIB

Contains files used for document libraries.

*.aspx — Form pages

*.HTM — Dialog boxes

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\EVENTS

Contains files used for the Events list.

*.aspx — Form pages

EVENT.ICS — Event form

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\FAVORITE

Contains files used for the Favorites list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\GRIDLIST

Contains files used for the Datasheet view of lists.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\IMGLIB

Contains files used for picture libraries.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\ISSUE

Contains files used for the Issues list.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\LISTTEMP

Contains files used for the list template gallery.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\TASKS

Contains files used for the Tasks list.

*.aspx — Form pages

SCHEMA.XML — Schema file

TASK.ICS — Task form

\TEMPLATE\LCID\STS\LISTS\VOTING

Contains files used for surveys.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\WEBTEMP

Contains files used for the site template gallery.

*.aspx — Form pages

*.HTM — Dialog boxes

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\WPLIB

Contains files used for the Web Part gallery.

*.aspx — Form pages

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\LISTS\WPLIB\DWP

Contains Web Part files.

*.dwp — Default Web Parts in the site collection Web Part gallery

\TEMPLATE\LCID\STS\LISTS\XMLFORM

Contains files used for form libraries.

*.aspx — Form pages

*.HTM — Dialog boxes

SCHEMA.XML — Schema file

\TEMPLATE\LCID\STS\XML

Contains the available lists in the site template, base types for fields (onet.xml), and the standard view template for new views.

*.XML — XML files for site schema and views

\TEMPLATE\LCID\XML

Contains the XML files with base list and field types defined for all site templates.

*.XML — XML templates used in all site templates for a particular language

\TEMPLATE\ADMIN\LCID

Contains files used for the site administration pages.

*.aspx, *.css, *.js — Administration pages, styles, and JavaScript files

\TEMPLATE\ADMIN\LCID\aspnet_client\system_web\Version

Contains ASP.NET files.

SmartNav.htm

SmartNav.js

WebUIValidation.js

ASP.NET files

\TEMPLATE\ADMIN\LCID\BIN

Contains binary files used for the site administration pages.

*.DLL — Core binaries

\TEMPLATE\ADMIN\LCID\XML

Contains XML files used for the site administration pages.

adminleftnavbar.sts.xml — XML file for the left link bar (Action menu and Views list)

setuperror.htm — Setup messages

\TEMPLATE\IMAGES

Contains images shared by all pages on the server, addressed by the virtual directory /_layouts/images.

*.gif, *.jpg, *.png

\TEMPLATE\LAYOUTS

Addressed by the virtual directory /_layouts, this directory contains language subdirectories that contain the forms for creating lists, site administration pages, and so on. These directories are shared by all sites.

Global.asax — ASP.NET namespace definition

*.aspx — Form pages

web.config — Configuration file

\TEMPLATE\LAYOUTS\LCID

Contains forms for creating lists, site administration pages, and so on, for a specific language.

*.aspx — Form pages

*.css — Style sheets

*.htm — Dialog boxes

*.htc — Menu control

*.js — JavaScript files

*.xml — XML templates

*.xsd — XML definitions

\TEMPLATE\LAYOUTS\LCID\IMAGES

Contains images used in the default site pages for a specific language.

*.gif, *.jpg

\TEMPLATE\LAYOUTS\LCID\MPS

Contains form pages and scripting files for Meeting Workspaces.

NoteNote:
This folder is added only if you have used a Meeting Workspace template.

*.aspx — Form pages

MEETINGS.JS — JavaScript file

\TEMPLATE\LAYOUTS\LCID\STYLES

Contains style sheets shared by all site templates for a particular language. Addressable by the virtual directory /_layouts/styles.

*.CSS — Style sheets

\TEMPLATE\LAYOUTS\BIN

Contains core binary files.

Microsoft.SharePoint.ApplicationPages.dll — Core binary

\TEMPLATE\SQL

Contains stored procedures for Microsoft SQL Server.

*.SQL — Stored procedures for SQL Server

\TEMPLATE\THEMES

Contains the list of themes.

THEMES.INF — Themes list

\TEMPLATE\THEMES\Theme

Contains files used by a specific theme.

*.gif — Images

*.css — Style sheets

theme.INF — Theme definition file

theme.utf8 — Theme file for UTF8 encoding

\TEMPLATE\XML

Contains XML files used by all site templates in all languages.

*.XML — Templates used across all languages and site types

\TEMPLATE\XML\HELP

Contains XML files used by the Help system.

STS.XML — Context-sensitive Help mapping file

Web Part Resource Files

In addition to the installation directory, there is a Web Part resources directory that contains files used to support custom Web Parts in Windows SharePoint Services. The c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources directory contains a web.config file that is used to help control security for ASP.NET files used in Web Parts. For more information about custom Web Parts, see the Windows SharePoint Services Software Development Kit.

Web Site Content Files

The following files are added to each top-level Web site or subsite when a SharePoint site is created.

Folder Description Files and purpose

\inetpub\folder

Configuration file

web.config

\inetpub\folder\_vti_pvt

SpeedDial shortcuts

service

services

\inetpub\folder\wpresources\

Configuration file for Web Parts

web.config

All other Web site files are stored in the content and configuration database.