zoukankan      html  css  js  c++  java
  • 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 AUTHORITYIUSR" 加上数据库访问权限。

  • 相关阅读:
    [android] 安卓消息推送的几种实现方式
    二进制部署 Kubernetes 集群
    nginx location反向代理不对等时的处理
    CentOS7用阿里云Docker Yum源在线安装Docker 17.03.2
    Harbor作为Docker的镜像中心
    Harbor 使用 Helm 一键安装
    MYSQL Innodb逻辑存储结构
    安装Redis 4.0单实例
    Redis慢查询日志
    创建Python数据分析的Docker镜像+Docker自定义镜像commit,Dockerfile方式解析+pull,push,rmi操作
  • 原文地址:https://www.cnblogs.com/nanfei/p/3954221.html
Copyright © 2011-2022 走看看