首页 > 技术文章 > sharepoint部署修改密码的webpart

huhu-xiaomaomi 2014-05-13 15:25 原文

目前遇到一个问题,就是在sharepoint上部署用于修改密码的webpart,从网上搜了个帖子,尝试后无效,在sharepoint中导入webpart时找不到,下面说明一下我的环境和操作方法。

环境:

单服务器。

实现方法:

(1)将编译好的库文件复制到SharePoint网站主目录下的Bin文件夹,默认的情况下一般是<Driver>\Inetpub\wwwroot\wss\VirtualDirectories\xxxx\bin\,xxxx是端口。实在不知道的话,可以在IIS中看到。比如像我这里是将ChangePassword.dll文件复制到800端口网站目录。

(2)将库文件拖到C:\WINDOWS\assembly目录中,在这个目录中还可看到程序基的版本、区域、公钥标记等信息。

(3)在SharePoint网站主目录(<Driver>\Inetpub\wwwroot\)中,打开web.config文件,在SafeControls节点下加入:<SafeControl Assembly="ChangePassword, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d1b23841d356609d" Namespace="ChangePassword" TypeName="*" Safe="True" />

注:网上写的(<Driver>\Inetpub\wwwroot\wss\VirtualDirectories\xxxx\web.config)这个目录。

(4)进入sharepoint,在项目集合层面打开“网站设置”,点击“web部件”,点击“新建”-“导入库”,选择“ChangePassword”即可。图片解说,此处不再贴图说明,可以参考网上其他文献。

推荐阅读