zoukankan      html  css  js  c++  java
  • 深入浅出SharePoint——设置站点的默认欢迎页面

    手工方式

    前提分别在site collection和Site Feature中启用Feature:Office SharePoint Server Publishing。比如两个feature都启用。

    由于此Feature创建了Pages library。

    如果此Feature没有启用,你在设置欢迎页面的时候,将会收到如下报错信息:The site is not valid. The 'Pages' document library is missing.

    如果相关的Feature没有启用,你将不能看到以上画面,你可以通过固定的页面地址来进行访问。比如:http://Mingle/sites/Lab/_Layouts/AreaWelcomePage.aspx

    使用SharePoint对象模型:

    using (SPSite site = new SPSite("http://sharepoint.com")) 
       {
        using (SPWeb web = site.RootWeb) 
           {
            SPFolder rootFolder = web.RootFolder;
            rootFolder.WelcomePage = "Pages/HomePage.aspx";
            rootFolder.Update();
          }
       }

    使用PowerShell:

    $SiteUrl = "http://sharepoint.com"
    $Site = Get-SPWeb -identity $SiteUrl
    $RootFolder = $Site.RootFolder;
    $RootFolder.WelcomePage = "SitePages/HomePage.aspx";
    $RootFolder.Update();
    $Site.Dispose()
    PS C:\> $rootFolder.WelcomePage="/person.aspx"

    Exception setting "WelcomePage":"The WelcomePage property must be a path that is relative to the folder, and the path cannot contain two consecutive periods (..)."At line:1char:13+ $rootFolder.<<<<WelcomePage="/person.aspx"+CategoryInfo:InvalidOperation:(:)[],RuntimeException+FullyQualifiedErrorId:PropertyAssignmentException
    特别注意:无论是在Powershell中还是在C#代码中,主页地址中起始的地方不能使用/。
  • 相关阅读:
    undefined reference to cv::imread(cv::String const&, int)
    ubuntu gcc 降级 适应matlab
    ubuntu 迅雷 XwareDesktop
    python 包 安装 加速 pip anaconda
    ubuntu classicmenu-indicator
    ubuntu 电源管理
    apue.h头文件(UNIX环境高级编程)
    ubuntu 12.04 下nginx安装步骤
    Ubuntu12.04 64bit 下安装VNC server
    TLD视觉跟踪算法
  • 原文地址:https://www.cnblogs.com/mingle/p/2851398.html
Copyright © 2011-2022 走看看