一、添加“SharePoint 2013 切換用戶”標簽
相比SharePoint 2010,SharePoint2013版本去掉了切換用戶登陸的功能(如下圖),其實這個可以通過改welcome.ascx控件來顯示出來;
修改文件的位置,如下圖:
文件位置
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES
welcome.ascx截圖
可能報錯,這是因為添加的節點不符合標准,我這里是因為節點之間缺少必要的空格:

修改以后,刷新頁面即可,如下圖:

需要添加的節點代碼,如下:
<SharePoint:MenuItemTemplate runat="server" ID="ID_LoginAsDifferentUser" Text="<%$Resources:wss,personalactions_loginasdifferentuser%>" Description="<%$Resources:wss,personalactions_loginasdifferentuserdescription%>" MenuGroupId="100" Sequence="100" UseShortId="true"/>
二、開啟基於聲明的身份認證
SharePoint 2013基於聲明的身份認證,特別要說的是,如果創建web應用程序的時候,沒有設置基於聲明的身份認證,需要powershell命令開啟,命令如下:
$w = Get-SPWebApplication "http://<server>/" $w.UseClaimsAuthentication = "True"; $w.Update() $w.ProvisionGlobally()
三、PowerShell禁用Feature
SharePoint有很多內置的Feature,我們無法通過ui去禁用,這時候,PowerShell命令就起作用了,如下:
Disable-SPFeature -Identity Ratings -URL http://spdev:2014
四、調試確定進程
當我們調試的時候,很多人抱怨調試慢,會不會因為你附加了所有的應用程序呢?我通常調試,只是附加我需要的應用程序,需要如下cmd命令查看:
C:\Users\FuelDevUser>C:\windows\system32\inetsrv\appcmd.exe list wp
五、網站另存為模板
SharePoint 2013 開啟發布基礎架構以后,另存為模板的功能,就不在網站設置了,這時候子網站可以通過使用spd修改,頂級網站可以直接輸入url的方式修改:
spd修改截圖:
url方式后面的部分
_layouts/15/savetmpl.aspx
六、設置自定義登陸頁面,管理中心 - 管理web應用程序 - 選中應用程序 - Authentication Providers - Sign In Page Url,如下圖:

七、自定義錯誤頁面,這樣sharepoint拋錯的頁面,就會到這個頁面~~
set-spcustomlayoutspage -identity error -relativepath /_layouts/CustomErrorPage.aspx -webapplication http://Server
總 結
以上都是SharePoint比較常見修改的小地方,總結一下,方便以后忘記了查找,順便分享給大家,希望能夠對大家有所幫助。




