手动配置 Web 部件并将其部署到 Bin 文件夹 (Office SharePoint Server)
在开发人员通过使用 Microsoft Visual Studio 创建 Web 部件之后,将完成的 .dll 文件复制到 Web 应用程序根目录中的 Bin 目录。
Bin 目录是一个部分可信的位置。默认情况下,从该目录运行的代码具有较低级别的代码访问安全权限。您应明确提升授予 Web 部件的权限级别,以便该部件能够正确运行。
手动配置和部署 Web 部件
将项目的 Bin 目录中的 <YourWebPartName>.dll 程序集复制到 Web 应用程序根目录中的 Bin 目录。
在应用程序根目录中找到 Web.config 文件并将其打开以进行编辑。
将自定义程序集的以下安全控制项添加到 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 部件库
若要创建 .webpart 文件,请导航至 http://MyServer/_layouts/newdwp.aspx,其中 MyServer 是用于部署 SharePoint 网站的服务器的名称。
选中 <YourWebPartNamespace>.<YourWebPartName> 旁边的复选框。
单击“导入库”以将 YourWebPartName Web 部件添加到工作组网站库中。
在 Web 部件库中选择“编辑”来编辑 Web 部件,然后单击“导出”。
系统将提示您提供一个放置 .webpart 文件的位置。还可以导出 ASP.NET 2.0 Web 部件并将其导入到 SharePoint 网站。