确定在何处生成自定义应用程序

上次修改时间: 2010年4月14日

适用范围: SharePoint Foundation 2010

您可能想创建自定义 .aspx 页面或 Web 应用程序,并将它们存储在可从您的 Microsoft SharePoint Foundation 2010 部署中的所有网站访问的位置。但是,您也可能想创建包含自定义代码的 Web 应用程序,中心管理员可将此类代码与部署的全局设置一起使用。

自定义 ASPX 页面和 Web 应用程序的位置

您可以在以下支持 _ layouts 虚拟目录的目录中生成并存储自定义 .aspx 页面和 Web 应用程序:

%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS

可以通过使用以下形式的 URL 从 SharePoint Foundation 部署中的所有网站访问该目录中的页面:

https://Server/[网站/][网站]/[子网站]/[.../]_layouts/File_Name.aspx

与全局设置一起使用的自定义代码的位置

当编写仅涉及 Microsoft.SharePoint.Administration 命名空间且与 SharePoint Foundation 部署中的全局设置一起使用的自定义代码时,建议您在管理端口上创建 Web 应用程序。在以下目录中为管理端口生成并存储 .aspx 页面和 Web 应用程序:

%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\ADMIN

可通过使用以下形式的 URL 访问 \ADMIN 目录中的页面:

http://服务器:端口号/_admin/文件名.aspx

有关如何在 Microsoft Visual Studio 2010 中创建在 SharePoint Foundation 的上下文中运行的 Web 应用程序的信息,请参阅使用 Visual Studio 进行 SharePoint 开发

可以在前端 Web 服务器上的任何位置创建控制台应用程序。有关如何创建在 SharePoint Foundation 的上下文中运行的控制台应用程序的信息,请参阅如何:创建控制台应用程序

请参阅

概念

获取对网站、Web 应用程序和其他关键对象的引用

URL 字符串的格式说明

使用 Visual Studio 进行 SharePoint 开发

使用列表对象和集合

其他资源

基本对象模型任务