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入门识记的更多相关文章

  1. 无废话SharePoint入门教程一[SharePoint概述]

    一.前言 听说SharePoint也有一段时间了,可一直处在门外.最近被调到SharePoint实施项目小组,就随着工作一起学习了一下实施与开发.但苦于网上SharePoint入门的东西实在太少,导致 ...

  2. [转]无废话SharePoint入门教程一[SharePoint概述]

    本文转自:http://www.cnblogs.com/iamlilinfeng/p/3026332.html 一.前言 听说SharePoint也有一段时间了,可一直处在门外.最近被调到ShareP ...

  3. 无废话SharePoint入门教程三[创建网站集和网站]

    一.前言 前两篇文章讲解了什么是SharePoint,并且介绍了在SharePoint中一些常用的概念.但概念终究是概念,我们还是要脚踏实地的去动手实践.下面的文章对于了解SharePoint的人来说 ...

  4. 无废话SharePoint入门教程二[SharePoint发展、工具及术语]

    一.前言 1.由于上一篇文章的标题命名失误,此篇标题写给百度搜索”什么是SharePoint”. 2.关于什么是SharePoint,请参见本人的第一篇文章:http://www.cnblogs.co ...

  5. [转]无废话SharePoint入门教程二[SharePoint发展、工具及术语]

    本文转自:http://www.cnblogs.com/iamlilinfeng/p/3186919.html 一.前言 1.由于上一篇文章的标题命名失误,此篇标题写给百度搜索”什么是SharePoi ...

  6. 无废话SharePoint入门教程四[创建SharePoint母版页]

    一.前言 文章成体系,如果有不明白的地方请查看前面的文章. 二.目录 1.创建HTML页面 2.将HTML文件转换为SharePoint母版页 3.在 SPD中修改母版页“PlaceHolderMai ...

  7. 无废话SharePoint入门教程五[创建SharePoint页面布局]

    一.前言 文章成体系,如果有不明白的地方请查看前面的文章. 二.目录 1.创建页面布局 2.首次使用页面布局 3.修改页面布局 4.使用页面布局 5.最终效果 1.创建页面布局 (1)打开设计管理器, ...

  8. SharePoint入门——创建一个网站

    1.首先安装SP相关环境,可以百度到具体操作步骤: (以下步骤基于本人环境:本人用的Win10自带的Hyper-V虚拟机.Windows Server2012R2.SQL2014以及SharePoin ...

  9. SharePoint 2013 入门教程

    以下文章是自己在学习SharePoint的过程中,不断积累和总结的博文,现在总结一个目录,分享给大家.这个博客也是自己从SharePoint入门,到一个SharePoint开发的成长记录,里面记录的都 ...

随机推荐

  1. 关于WinForm引用WPF窗体---在Winform窗体中使用WPF控件

    项目中有个界面展示用WPF实现起来比较简单,并且能提供更酷炫的效果,但是在WinForm中使用WPF窗体出现了问题,在网上找了一下有些人说Winform不能引用WPF的窗体,我就很纳闷,Win32都能 ...

  2. unity3d基础02

    调试: 在MonoDevelop里可以断点调试,注意绑定unity进程 使用Debug.Log()打印信息 创建游戏对象: GameObject test = GameObject.CreatePri ...

  3. http请求利器: 今天配置出了RESTClient,用MAVEN构建了UI运行包

  4. Cisco路由器的6种模式

    Cisco路由器的6种模式 -------------------------------------------------------------------------------------- ...

  5. powerdesigner的学习

    1  powerdesigner的层次 使用过eclipse作为java开发的都知道,workspace是顶级目录,一次只能打开一个,project是项目,位于workspace中,一个workspa ...

  6. 在VS2010 中兼容Qt4和Qt5

    1,同时安装Qt4和Qt5 Qt_add,然后在 2. 如果之前的项目使用Qt4编写的,如果新添加新的类和ui的话,一定要选择Qt Add_in 1.1.11,不然就无法生成moc文件,随便选择 Ch ...

  7. UI基础:UIActionSheet和UIAlterView

    iOS中有两个弹出视图的控件,分别是UIActionSheet和UIAlterView.效果图如下:       主要代码如下: - (void)viewDidLoad { [super viewDi ...

  8. UI基础:UITableView的编辑和移动

    相对UITableViiew进行编辑,必须设置代理,让代理遵循UITableViewDataSource和UITableViewDelegate协议.因为需要代理实现协议中几个必须的方法. UITab ...

  9. 自动打补丁Bat指令

    自动打补丁 补丁放于hotfix文件夹下 for %%i in (hotfix\*.exe) do start /wait %%i /z /u

  10. SpringMVC 产品笔记

    假设我是springMVC的产品经理,我会怎么做? 恩,题目太大,能力不够,缓一缓. http://jinnianshilongnian.iteye.com/category/231099 http: ...