关于wss模版(stp,wsp)

原创 2007年09月27日 11:32:00
stp模版,可以称之为网站模版,或者自定义模版.stp模版是通过wss页面的“将网站保存为模版”功能生成的,生成后可以在网站集模版库里面找到,点击之,就可以保存到本地电脑上。如果你想将stp模版应用到其他wss网站上,你必须先将它 上传到网站集模版库里,然后才能应用。上传的过程可以在wss页面操作,也可以通过wss对象模型操作,对象模型操作代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.Utilities;

namespace AddStpTemplate
{
    
class AddStpTemplate
    
{
        
static void Main(string[] args)
       
{
            
//添加网站模版到网站集模版库中
            SPSite site = new SPSite("http://server");

            SPWeb web 
= site.OpenWeb();

            
//网站集模版库url
            string folderUrl = "http://server/_catalogs/wt";

            
//添加模版
            SPFolder folder = web.GetFolder(folderUrl);

            
if (folder.Exists)
           
{
                FileStream fs 
= new FileStream(@"stp file path", FileMode.Open);

                
byte[] content = new byte[fs.Length];

                fs.Read(content, 
0, (int)fs.Length);

                folder.Files.Add(
"stp file name", content);

                fs.Close();

            }


            
else
                Console.WriteLine(
"Folder Not Exists!");

        }

    }

}

其实上述代码就实现了一个wss经常能够用到的“上载”功能,改一下上载路径和文件路径,就可以用到其他地方。

来说一下wsp模版。准确的说,wsp并不能称之为模版,官方名字是应用程序解决方案包(webapplicaiton solution package),有时也说应用程序模版。那么wsp和stp有什么区别呢

1.stp模版是网站级别的,wsp是webapplicaiton级别的,这从部署上就可以看出来,stp是部署在网站集的模版库上的,而wsp是部署在wss管理中心的(server级别的).部署级别的不同直接导致了应用级别不同。stp模版只能应用在创建网站时,而wsp在创建网站集的时候就可以用。这里要补充一点,“stp模版只能应用在创建网站时”并非是说以stp模版创建的网站不能再有子网站,这一说法绝对是错误的,wss里说的是“site by site”,site是可以无限创建的。stp是site级别的,还是指stp模版不能保存子网站。

2.stp和wsp都能保存的有:webpart,list,用户组权限......

3.某些自定义的网站样式stp不能保存,而wsp可以.

以后想到再添加,也欢迎大家增加。

关于wsp的制作,先给文章链接。

以下是用wspbuilder制作wsp,都是中文

http://blog.joycode.com/choral/archive/2007/06/15/104276.aspx

http://www.cnblogs.com/ttinfo/archive/2007/06/19/789386.html

来看msdn提供的方法,前面是英文原文,后面是翻译:

http://msdn2.microsoft.com/en-us/library/bb466225.aspx

http://www.cnblogs.com/Sunmoonfire/archive/2007/05/31/763141.html

利用vs2005制作wsp:

http://www.andrewconnell.com/blog/articles/UsingVisualStudioAndMsBuildToCreateWssSolutions.aspx

http://msdn2.microsoft.com/en-us/library/bb530302(d=ide).aspx

http://blog.csdn.net/onlyzhangqin/archive/2007/07/11/1685337.aspx

好了,3种方法,有简单,有复杂,大家各取所需,不再详述。

就写到这里,过几天有新增内容再加。

END

SharePoint开发部署WSP解决方案包

注:本文所讲内容以SharePoint2013版本为例,开发工具以VS2013为基础。历史版本也可以参考本文。 WSP:SharePoint Solution Package 解决方案包。 ...
  • javawebsoa
  • javawebsoa
  • 2014年12月02日 17:55
  • 1936

sharepoint 命令行安装、部署、删除wsp包

安装:stsadm -o addsolution -filename [*.wsp文件路径]"*.wsp; 部署:stsadm -o deploysolution -name *.wsp -all...
  • jason_dct
  • jason_dct
  • 2013年04月19日 13:40
  • 2864

搭建微信小程序基本的https与wss环境

年底了写一篇小程序环境搭建的文章, 主要是怎么搭建一个线上环境以及怎么不改动原有http Api的情况 1、准备工作 域名一个 免费证书(推荐: 腾讯云、阿里云、便宜ssl 都是免费的 配置好后先...
  • w2456
  • w2456
  • 2016年12月30日 14:54
  • 4404

如何让服务端同时支持WebSocket和SSL加密的WebSocket(即同时支持ws和wss)?

要服务端同时支持ws与wss并不容易,其难点主要在于:wss通道必须在TCP连接刚建立时(收发消息前)就要先进行SSL加密,否则,后续的通信将无法正常进行。如此一来,当TCP连接刚建立时,服务器就无法...
  • zhuweisky
  • zhuweisky
  • 2017年11月17日 10:51
  • 595

解决wss在php7中无法使用的问题及bug修复

此方主要用于解决wss项目管理工具在php7下不能正常使用的问题
  • QZFZZ
  • QZFZZ
  • 2016年11月18日 17:33
  • 758

STP生成树协议实例详解

var html = document.getElementById("artContent").innerHTML; docu...
  • yongchaocsdn
  • yongchaocsdn
  • 2017年04月17日 21:52
  • 647

实现Nginx代理WSS协议

因为线上H5游戏需要加上SSL,不想在原来的Web 服务器和游戏服务器支持SSL,只希望 在Nginx代理集群支持SSL。整体架构如下:   从上图可以看出需要总共涉及到https/http 和...
  • chopin407
  • chopin407
  • 2016年10月26日 19:58
  • 14684

让你彻底理解STP的各种角色选举

网络中所有的桥设备在使能STP协议后,每一个桥设备都认为自己是根桥。此时每台设备仅仅收发配置BPDU,而不转发用户流量,所有的端口都处于Listening状态。所有桥设备通过交换配置BPDU后才进行根...
  • lycb_gz
  • lycb_gz
  • 2013年12月16日 09:10
  • 21360

翻译经典之《Cisco Lan Switching》第六章 理解生成树(七):STP三个timer

【版权声明:原创翻译文章,翻译水平有限,错误在所难免,翻译作者对文章中存在的错误或遗漏所造成后果不承担任何责任,请谨慎转载。转载请保留本声明及出处:blog.csdn.net/shallnet ,下...
  • gentleliu
  • gentleliu
  • 2015年02月10日 20:44
  • 1204

WebSocket连接wss链接

参考链接:http://www.juliankrone.com/connect-and-transfer-data-with-secure-websockets-in-android/ WebSock...
  • qq_21090257
  • qq_21090257
  • 2017年02月07日 15:46
  • 6997
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于wss模版(stp,wsp)
举报原因:
原因补充:

(最多只允许输入30个字)