SharePoint入门识记
SharePoint站点层次结构:
1.Web Application: 一般创建后对应一个IIS Web Site, 默认创建后是打不开的,因为网站没有任何内容。
2.Site Collection: 一个Web Application 下通常可以包含多个SiteCollection,创建一个SiteCollection后默认会创建一个Site,所以创建后这个站点就可以浏览了。一个Site下可以创建多个SubSite,因为这个默认的SubSite和SiteCollection的地址是一样的,所以这个SiteCollection下的所有一级站点(除默认站点外),都是默认站点的SubSite,反正我是这么理解的。所有SubSite会在当前站点的默认页的第一行显示成一排。
3.Site: 一个Site下面还可创建子站点。创建子站点的方法是,进入当前站点的页面,进入 Settings->Site Content 页面,然后就在页面最下方看到 new subsite 了(下方也会显示已有的SubSite)。
4.App: 一个Site上面可以有很多元素,比如List, Library,etc
SharePoint网站代码结构:
1.Package.package:里面定义了要发布哪些Feature。
2.Feature:里面定义了要发布的哪些对象(包括List定义,List实例,ConetentType,Fields,Library等)
3.List Instance:定义基于某一个List定义的实例,Elements.xml中有两个属性需要注意
FeatureId:不一定有这个属性,可以手动添加,也可以没有这个属性,区别尚不清楚
Type:对应于List定义中的Type值,指定这个List的定义。
4.代码中通过Module对站点进行分块管理,Feature里也只支持Module,而不支持其它内容。
创建Module后,可以在Module下创建文件夹或文件。
5.每个Module下会有一个Elements.xml,里面包含了所有该模块要发布的文件及发布位置。
File节点的Type属性需要设置,否则不能发布到目标位置。取值可以是GhostableInLibrary(添加到文档库时)和Ghostable(添加到文档库以外时)。
SharePoint2013容易遇到的问题:
1.当Deploy一个站点时,明明是从Feature里把那个List去掉了,但Deploy之后那个List确依然矗立在那里。
其实这里这个List很可能已经被删掉了,那只是个影子,双击进去时页面会显示这个列表已经不存在了。
2.从Feature移除一个List定义和List实例后Deploy,List定义和List实例会被删除,但数据并没有被真正删除。
这时如果将List定义加入到Feature里后Deploy,List就可以还原,数据也还在。
如果想清除数据,需要将List实例加入到Feature里Deploy.
FAQ:
1.知道网站地址,通过Web如何访问List?
访问:http://网站地址/_layouts/viewlsts.aspx
2.SharePoint站点在IIS身份验证方式如何设置?
默认要开启匿名身份验证,ASP.NET身份验证,Form身份验证,Windows身份验证
3.SharePoint站点默认是以哪个帐户运行的?
默认是以IUser帐户运行的(这个是匿名身份验证里面指定的,但貌似改了也无效),如果提升权限后则是以IIS里所设置的AppPool对应的帐户运行的。找到的其它解决方案就是为 "NT AUTHORITY\IUSR" 加上数据库访问权限。
SharePoint入门识记的更多相关文章
- 无废话SharePoint入门教程一[SharePoint概述]
一.前言 听说SharePoint也有一段时间了,可一直处在门外.最近被调到SharePoint实施项目小组,就随着工作一起学习了一下实施与开发.但苦于网上SharePoint入门的东西实在太少,导致 ...
- [转]无废话SharePoint入门教程一[SharePoint概述]
本文转自:http://www.cnblogs.com/iamlilinfeng/p/3026332.html 一.前言 听说SharePoint也有一段时间了,可一直处在门外.最近被调到ShareP ...
- 无废话SharePoint入门教程三[创建网站集和网站]
一.前言 前两篇文章讲解了什么是SharePoint,并且介绍了在SharePoint中一些常用的概念.但概念终究是概念,我们还是要脚踏实地的去动手实践.下面的文章对于了解SharePoint的人来说 ...
- 无废话SharePoint入门教程二[SharePoint发展、工具及术语]
一.前言 1.由于上一篇文章的标题命名失误,此篇标题写给百度搜索”什么是SharePoint”. 2.关于什么是SharePoint,请参见本人的第一篇文章:http://www.cnblogs.co ...
- [转]无废话SharePoint入门教程二[SharePoint发展、工具及术语]
本文转自:http://www.cnblogs.com/iamlilinfeng/p/3186919.html 一.前言 1.由于上一篇文章的标题命名失误,此篇标题写给百度搜索”什么是SharePoi ...
- 无废话SharePoint入门教程四[创建SharePoint母版页]
一.前言 文章成体系,如果有不明白的地方请查看前面的文章. 二.目录 1.创建HTML页面 2.将HTML文件转换为SharePoint母版页 3.在 SPD中修改母版页“PlaceHolderMai ...
- 无废话SharePoint入门教程五[创建SharePoint页面布局]
一.前言 文章成体系,如果有不明白的地方请查看前面的文章. 二.目录 1.创建页面布局 2.首次使用页面布局 3.修改页面布局 4.使用页面布局 5.最终效果 1.创建页面布局 (1)打开设计管理器, ...
- SharePoint入门——创建一个网站
1.首先安装SP相关环境,可以百度到具体操作步骤: (以下步骤基于本人环境:本人用的Win10自带的Hyper-V虚拟机.Windows Server2012R2.SQL2014以及SharePoin ...
- SharePoint 2013 入门教程
以下文章是自己在学习SharePoint的过程中,不断积累和总结的博文,现在总结一个目录,分享给大家.这个博客也是自己从SharePoint入门,到一个SharePoint开发的成长记录,里面记录的都 ...
随机推荐
- Intellij导入外部的jar
File -> Project Structure (ctrl + shift + alt + s ) -> Module -> Dependencies -> Add... ...
- 5、SQL基础整理(字符串函数)
字符串函数 ASCII 返回字符串首字母的ascii编码 select ASCII('name') select ASCII(name) from xuesheng select *from xues ...
- HDU5860 (递推)
Problem Death Sequence 题目大意 排成一行的约瑟夫问题. n个人排成一行,从第一个人开始,每个k个人报数,报到数的人被杀死,剩下的人重新排成一行再报数. 一共q个询问,每次询问第 ...
- LeetCode Kth Smallest Element in a BST(数据结构)
题意: 寻找一棵BST中的第k小的数. 思路: 递归比较方便. /** * Definition for a binary tree node. * struct TreeNode { * int v ...
- Carthage
Carthage Carthage - 一个简单.去集中化的Cocoa依赖管理器
- Debian 安装下载工具软件
Debian 安装下载工具软件 1.下载BT种子Torrent文件 Linux下载种子文件肯定不能使用迅雷了,推荐一款叫做qBittorrent的P2P下载软件,目前在Ubuntu中使用很广泛,同样D ...
- ZOJ Problem Set - 3635
题目大意 有n个从1..n标号的座位,按时间顺序给出每个客人来的时候是坐在第几个空座位,最后给若干个询问问第i号客人坐在哪里 分析 线段树+二分 // Fast Sequence Operations ...
- Apache与Nginx服务器对比
apache NginX 占用资源和内存 多 轻量级,同样起Web服务,占内存和资源更少 阻塞型 抗并发,异步非阻塞的,高并发下,可保持低资源低消耗低性能 可用的模块超多 可自定义模块,编 ...
- matlab演奏最炫民族风的代码注释
用Matlab来放音乐,和用单片机加蜂鸣器放音乐的原理都差不多,就是把连续的声音信号事先转换成用数字信号,然后用扬声器按照一定的节奏放出来.换句话说,演唱者是把声音经过麦克风转换成电信号,录音设备对这 ...
- web标准的可用性和可访问性
在Web前端开发界,有三个词经常被提及:可用性(Usability).可访问性(Accessibility)和可维护性(Maintainability). 可用性指的是:产品是否容易上手,用户能否完成 ...