手动配置 Web 部件并将其部署到 Bin 文件夹 (Office SharePoint Server)

在开发人员通过使用 Microsoft Visual Studio 创建 Web 部件之后,将完成的 .dll 文件复制到 Web 应用程序根目录中的 Bin 目录。

Bin 目录是一个部分可信的位置。默认情况下,从该目录运行的代码具有较低级别的代码访问安全权限。您应明确提升授予 Web 部件的权限级别,以便该部件能够正确运行。

手动配置和部署 Web 部件

  1. 将项目的 Bin 目录中的 <YourWebPartName>.dll 程序集复制到 Web 应用程序根目录中的 Bin 目录。

  2. 在应用程序根目录中找到 Web.config 文件并将其打开以进行编辑。

  3. 将自定义程序集的以下安全控制项添加到 Web.config 文件:

    <SafeControl Assembly=" YourWebPartName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace=" YourWebPartNamespace" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>

每个 Web 部件都应具有一个 .webpart 文件,该文件是一个用于描述 Web 部件的 XML 文件。.webpart 文件还会使您的 Web 部件出现在 Web 部件库中。下面的过程说明了在部署 Web 部件并将其在安全控件列表中注册之后创建 .webpart 文件的最简单方法。

将组件添加到 Web 部件库

  1. 若要创建 .webpart 文件,请导航至 http://MyServer/_layouts/newdwp.aspx,其中 MyServer 是用于部署 SharePoint 网站的服务器的名称。

  2. 选中 <YourWebPartNamespace>.<YourWebPartName> 旁边的复选框。

  3. 单击“导入库”以将 YourWebPartName Web 部件添加到工作组网站库中。

  4. 在 Web 部件库中选择“编辑”来编辑 Web 部件,然后单击“导出”。

    系统将提示您提供一个放置 .webpart 文件的位置。还可以导出 ASP.NET 2.0 Web 部件并将其导入到 SharePoint 网站。

另请参见

概念

配置安全 Web 部件并将其部署到服务器 (Office SharePoint Server)