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开发的成长记录,里面记录的都 ...
随机推荐
- hdu 2055
PS:上课的时候敲的..这道题简单..一次AC,不多说了.. 代码: #include "stdio.h"int main(){ int i,n,y; char x,a[26],b ...
- Android 编译Settings、Mms等模块,并Push到手机中安装失败
问题描述:在编译完Settings等相关模块后,并push到手机中安装失败(在手机中无法找到该应用),但是使用adb shell命令进入到手机中在System/app或者System/priv-app ...
- HTML中使用CSS的方法
行内样式表 <html> <head> <title>行内样式表</title> </head> <body> <p st ...
- 【Tsinghua OJ】祖玛(Zuma)问题
描述 祖玛是一款曾经风靡全球的游戏,其玩法是:在一条轨道上初始排列着若干个彩色珠子,其中任意三个相邻的珠子不会完全同色.此后,你可以发射珠子到轨 道上并加入原有序列中.一旦有三个或更多同色的珠子变成相 ...
- 11、SQL基础整理(变量)
变量 定义变量:declare @hello varchar(20) 赋值:set @hello = ‘你好’ select(结果框显示)/print(消息框显示) @hello *三行必须同时 ...
- Unity3d Web Player 与server端联网配置
针对Unity3d Web Player 的server端联网配置写一随笔咯. 以SmartFoxServer2X官方的Unity3d Example ”tris“为例,部署好服务器之后,在Unit ...
- Oracle存储过程基本语法
一.形式 1 CREATE OR REPLACE PROCEDURE 存储过程名 //是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 2 IS ...
- 使用Mysqldump 备份数据库
使用Mysqldump 备份数据库 1.备份一个数据库 mysqldump --user [user name] --password=[password] [database name] > ...
- eval函数的工作原理
如果您想详细了解eval和JSON请参考以下链接: eval :https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Glob ...
- ARM处理器模式
ARM处理器模式 ARM处理器共有7种运行模式: l 用户模式(User,usr):正常程序执行的模式 l 快速中断模式(FIQ,fiq):用于高速数据传输和通道处理 l 外部中断模式(IRQ, ...