• 在Sharepoint2010中发布VS2010开发的WebPart


    转:http://www.cnblogs.com/bfgl/archive/2012/03/22/2411698.html

    本人接触Sharepoint2010到今天为止不到一个月。作为一名老C#程序员来说,利用VS2010开发WebPart是件轻而易举的事情。利用VS2010的强大功能可以轻松实现WebPart的开发和部署。

    但是如果要将VS2010开发的WebPart在无VS2010的环境下部署呢?

    花费2周的工作时间、查资料无数,四处请教,经过无数尝试终于成功实现VS2010开发WebPart在无VS2010部署。不要笑我效率慢,而是我之前从来都没有接触过Sharepoint。Sharepoint的强大不是在于WebPart的编写,而是配置和部署!

    闲话少续,直入主题,来和大家分享一下。

    1.VS2010上开发WebPart

    这个步骤就不多讲了,网上资料无数。自己去查就好了。

    需要注意以下几点:

    第1.项目创建的时候选择“部署为场解决方案”。沙盒的由于接触时间短,还没有研究,不知道按照下面的步骤能否成功。

    第2.命名空间!

    如果引用,请注明出处!

    2.从VS2010导出WebPart

    程序编译调试好后,右键点击项目选择“包”。系统会在“Bin”文件夹下生成一个扩展名为WSP的文件。通过这个文件可以将你开发的WebPart部署到Sharepoint Server上。

    别说“Bin”文件夹下没有!根据你编译时的选项,去“Debug”或“Release”子文件夹下去找!

    如果引用,请注明出处!

    3.添加

    在Sharepoint Server上,从“开始”->“所有程序”->“Microsoft SharePoint 2010 Products”->“SharePoint 2010 Management Shell”。

    输入以下命令:

    Add-SPSolution -LiteralPath “WSP文件路径及名称”

    例如:Add-SPSolution -LiteralPath C:VisualWebPartProject1.wsp

    注意:据称是区分大小写的,时间紧,我没测试。

    如果引用,请注明出处!

    4.部署

    在Sharepoint Server上,从“开始”->“所有程序”->“Microsoft SharePoint 2010 Products”->“SharePoint 2010 管理中心”。

    打开Sharepoint管理中心后,选“择管理中心”->“系统设置”->“场管理”->“管理场解决方案”,找到你添加的WebPart。此时,WebPart的状态为“未部署”。点击WebPart名字,选择“部署解决方案”,根据自己情况发布。我什么设置都没改,直接选的“确定”。

    此时,你的WebPart已经部署在Sharepoint Server上了。

    如果引用,请注明出处!

    5.功能激活

    以管理员的身份进入Sharepoint网站,选择“网站操作”->“网站设置”->“库”->“Web 部件”。如果在列表中能发现你部署的部件,那好恭喜你!

    如果没有发现也不要怕,继续按照我下面的内容进行操作。

    选择“库工具”->“文档”->“新建文档”下面的小倒三角,选择“新建”。从里面选中你添加的WebPart,然后选择“导入库”。

    这样你的WebPart就被加入到库中了!

    通过“网站操作”->“网站设置”->“库”->“Web 部件”可以编辑WebPart显示的名字等属性。

    如果引用,请注明出处!

    6.使用WebPart

    具体在页面上如果用WebPart,这部分就自己从网上查资料吧!

  • 相关阅读:
    API接口服务端
    phpredis扩展
    PHP之-json转数组,支持多层嵌套json
    瀑布流
    ERROR 1130: Host xxx is not allowed to connect to this MySQL server
    让IE支持CSS3 Media Query实现响应式Web设计
    Sublime Text快捷键:
    最简单的linux内存清理方法
    16: vue + crypto-js + python前后端加密解密
    16: mint-ui移动端
  • 原文地址:https://www.cnblogs.com/jackljf/p/3588879.html
Copyright © 2020-2023  润新知