转: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,这部分就自己从网上查资料吧!

在Sharepoint2010中发布VS2010开发的WebPart的更多相关文章

  1. IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统

    原文:IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统 asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的 ...

  2. ROS开发--在订阅话题的回调函数中发布话题

    处理激光数据时,需要将处理后的激光数据再发布,需要保持一致的频率,所以必须在回调函数中发布激光数据信息. 代码参考:https://blog.csdn.net/heyijia0327/article/ ...

  3. 利用VS2010开发一个跳转页面aspx

    在开发项目的过程中,由于要集成Cognos的报表通过URL,但是Cognos报表的本身URL长度过程,那么此时就需要开发一个跳转的页面,下面我们就采用VS2010开发一个跳转的页面Default.as ...

  4. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)

    本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...

  5. 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)

    前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...

  6. 最新OpenCV2.4.6与VS2010开发环境搭建

    OpenCV2.4.6与VS2010开发环境搭建 由于很久没有用OpenCV了,之前用的是1.0版本和VC++6.0.现在已经到了VS2010+OpenCV2.4.6.安装使用之后,发现OpenCV的 ...

  7. 在Visual Studio 2012中使用VMSDK开发领域特定语言1

    在Visual Studio 2012中使用VMSDK开发领域特定语言(一)   前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modelin ...

  8. VS2010开发程序打包详解

    VS2010开发程序打包详解 转自:http://blog.sina.com.cn/s/blog_473b385101019ufr.html 首先打开已经完成的工程,如图: 下面开始制作安装程序包. ...

  9. 项目开发过程中什么是开发环境、测试环境、生产环境、UAT环境、仿真环境?

    项目开发过程中什么是开发环境.测试环境.生产环境.UAT环境.仿真环境? 最近在公司项目开发过程中总用到测试环境,生产环境和UAT环境等,然而我对环境什么的并不是很理解它的意思,一直处于开发阶段,出于 ...

随机推荐

  1. OpenJudge/Poj 1207 The 3n + 1 problem

    1.链接地址: http://bailian.openjudge.cn/practice/1207/ http://poj.org/problem?id=1207 2.题目: 总时间限制: 1000m ...

  2. mysql时间与日期函数

    返回日期相关的 Now() || CURRENT_TIMESTAMP();返回当前时间 to_days(date) 返回日期date是西元0年至今多少天(不计算1582年以前) 转换为天数 date是 ...

  3. linux svn authorization failed错误

    authorization failed错误主要是conf/auth文件配置错误,可以参考如下配置: [aliases] # joe = /C=XZ/ST=Dessert/L=Snake City/O ...

  4. 各种OS间文件传输

    搞了几天才会这个法子,羞愧难当. Ubuntu安装iptux,windows下是飞鸽传输.同局域网下可以聊天,传送文件或文件夹.文件夹速度大概10M/S. 其他共享方法: ftp服务器,不成功 sam ...

  5. 关于APP,原生和H5开发技术的争论

    App的开发技术,目前流行的两种方式,原生和Html5.原生分了安卓平台和ios平台(还有小众的黑莓.死去的塞班就不说了),H5就是Html5. 目前争论不休的问题,在早先前争论CS,BS架构的软件系 ...

  6. python 生成排列、组合以及选择

    from <python cookbook> 19.15 任务 需要对一个序列的排列(permutation).组合(combination)或选择(selection)进行迭代操作.即使 ...

  7. Python的传值和传址与copy和deepcopy

    1.传值和传址 传值就是传入一个参数的值,传址就是传入一个参数的地址,也就是内存的地址(相当于指针).他们的区别是如果函数里面对传入的参数重新赋值,函数外的全局变量是否相应改变,用传值传入的参数是不会 ...

  8. wpf image控件循环显示图片 以达到动画效果 问题及解决方案

    1>最初方案: 用wpf的image控件循环显示图片,达到动画效果,其实就是在后台代码动态改变Image.Source的值,关键代码: ; i < ; i++)//六百张图片 { Bitm ...

  9. Smlusm随笔目录索引

    1.MVVM Light Toolkit ) [转]Mvvm Light Toolkit for wpf/silverlight系列之搭建mvvmlight开发框架 2) [转]Mvvm Light ...

  10. poj 1830 开关问题

    开关问题 题意:给n(0 < n < 29)开关的初始和最终状态(01表示),以及开关之间的关联关系(关联关系是单向的输入a b表示a->b),问有几种方式得到最终的状态.否则输出字 ...