SharePoint【調試,診錯系列】– 開發環境中不同調試工具

      說到Sharepoint的Debug&TroubleShooting工具,首推當然不能少了VisualStudio,PowerShell了,下面列出一些網上提到其它工具,裡面有些我經常用到,有些則還沒有試過,如果你有興趣,可以自己去試一試,尤其是你遇到什麼“疑難雜症”的時候,可以到裡面找一找,或許通過特定工具的協助,就能讓你的碼農生活變得輕鬆些。如果你有什麼感想和技巧,歡迎和我一樣,寫出來與大家分享。  

SharePoint【學習筆記】– 更新計算資料行

使用SharePoint物件模型:SPFieldCollection collFields = list.Fields;//Update the calculated columnif (collFields.ContainsField("Document ID")){ collFields["Document ID"].Update();} 使用Powershell:[System.Reflection.Assembly]::LoadWithPartialName(”Microsoft.

SharePoint【學習筆記】– SharePoint的導航開發

   sharepoint的導航開發2、來大體講一下“導航”(1)全域導航 : 整個網站集合的導航;(如果公司的網站有很多子網站,這時便會用到全域導航啦);貼一下主要代碼:using Microsoft.SharePoint.Publishing.Navigation;PortalSiteMapProvider psm = new PortalSiteMapProvider();psm.NavigationType = PortalNavigationType.Global;foreach

SharePoint【調試,診錯系列】– 使用代碼擷取當前Request的CorrelationID

     在Sharepoint2010中,每個Request都有自己的Correlation ID,我們在跟蹤或調試時會結合ULS來尋找特定的資訊(如:Error資訊等),Correlation ID的使用請參見此文(Sharepoint學習筆記—Debug--Correlation ID的使用),這裡我們要通過代碼來擷取當前Request的Correlation ID。    先在我們的項目中建立一個類:MYSPCorrelationId

SharePoint【學習筆記】– 後台代碼修改Webpart屬性無法儲存

背景:一個繼承System.Web.UI.WebControls.WebParts的Webpart需要根據requert傳進來的參數修改webpat標題,CreateChildControls中代碼如下if (string.IsNullOrEmpty(this.Page.Request["rebuildurl"])) { Title = this.Page.Request["rebuildurl"].Trim();

SharePoint【學習筆記】– 計算資料行如何使用Item的ID

問題描述:  using System;using System.Collections.Generic;using System.Text;using Microsoft.SharePoint; namespace NCR{ class NCRListEventHandler: SPItemEventReceiver { /// <summary> /// Update NCRPrint calculated column so ID

SharePoint【Ribbon系列】相關文章

為便於查閱,這裡整理並列出了我的Sharepoint學習筆記中涉及【Ribbon系列】開發的關文章,有些內容可能會在以後更新。01. SharePoint【Ribbon系列】-- 01.Ribbon的架構02. SharePoint【Ribbon系列】-- 02.在Ribbon中添加新Tab03. SharePoint【Ribbon系列】-- 03.在Ribbon中找到正確的Location04. SharePoint【Ribbon系列】--

SharePoint【學習筆記】– 樹視圖:隱藏SPTreeView個別項

主版頁面樹視圖預設情況下會顯示所有內容類型,項目需要只顯示指定幾個文件庫的樹視圖,操作如下: 1.顯示類型控制,減少下一步指令碼工作量參考:

SharePoint【學習筆記】– 用 SharePoint 實現實用的請假管理

“請假管理”應用,應該算是 SharePoint 的“Hello World!”、川菜裡面的魚香肉絲、粵菜裡面的蛋炒飯 。。。吧?怎麼樣才能做出簡易、實用的請假管理,一直都是都是一個問題。完全 code free 不寫代碼是搞不出來的,完全寫代碼實現的話又何必用 SharePoint?簡潔、輕快的解決方案才是我們追求的。 問題通常的“請假管理” SharePoint 實現存在這樣幾個問題:許可權。 要麼就是所有人都可以看見你的請假單,要麼就是只有你自己可以看到,要了命了。參見 這裡

SharePoint【ECMAScript物件模型系列】相關文章

為便於查閱,這裡整理並列出了我的SharepPoint學習筆記中涉及【ECMAScript物件模型系列】的相關文章,以後可能會持續更新!01. SharePoint 【ECMAScript物件模型系列】-- 01. ECMAScript物件模型的引入02. SharePoint 【ECMAScript物件模型系列】-- 02. 實現編寫代碼時的智能提示功能03. SharePoint 【ECMAScript物件模型系列】-- 03. 如何查看SP object的所有方法(method)04.

SharePoint【學習筆記】– 使用ViewFields提升SPQuery查詢效能

用SPquery查詢文件庫檔案,當使用了Scope=\"Recursive\後,效能大幅下降,通過開發人員面板看到我的webpart查詢資料耗時:EnsureListItemsData (196.45 ms)在查詢語句中加入ViewFields限制,只取需要用到的欄位,查詢時間能縮短將近一半:EnsureListItemsData (96.47 ms)sPQuery.ViewFields = string.Concat( "<FieldRef

SharePoint【調試,診錯系列】– 尋找 WSS_Logging下的ULSTraceLog

     Sharepoint2010 提供了Logging Database來支援Administrator與Developer的管理與調試工作,在以前的Sharepoint2007,Unified Logging System (ULS) 只能把ULS log資料寫入到text檔案中,使用者需藉助相應的查看工具來查看裡面的內容(eg. ULSViewer),Sharepoin則同時具備把ULS記錄寫入Text檔案與寫入Logging

SharePoint【學習筆記】– 效能考慮不推薦使用的API

效能差不推薦使用的API效能更好的推薦使用的APISPList.Items.CountSPList.ItemCountSPList.Items.XmlDataSchema建立SPQuery,僅僅返回需要的資料SPList.Items.NumberOfFields建立SPQuery,指定ViewFields,僅僅返回需要的資料SPList.Items[System.Guid]SPList.GetItemByUniqueId(System.Guid)SPList.Items[System.Int32

SharePoint【調試,診錯系列】– Developer Dashboard的使用(1.開啟 Developer Dashboard)

    Developer Dashboard是從Sharepoint2010開始新提供的一項親特性,它是一個位於頁面下方的資訊面板,它能直接顯示出當前頁面上的各個組件的已耗用時間、當前頁面的運行會產生哪些資料庫調用、每個資料庫調用等等資訊,對於Sharepoint網站的開發,維護和調試很有協助。      Developer

SharePoint【學習筆記】– 刪除SharePoint使用者組的操作

刪除群組:錯誤的做法:foreach (SPGroup group in web.SiteGroups){ if (group.Name.ToLower() == grpName.ToLower()) { web.SiteGroups.Remove(grpName); }}

SharePoint【學習筆記】– 存取Sharepoin配置資訊的10條途徑

如何儲存配置資訊,是開發Sharepiont應用必然遇到的問題,這裡列舉了10條途徑,它們有各自不同的適用環境以及優缺點。   1、使用App/Web的Config檔案   Sharepoint的有關Web.config 檔案包含在檔案系統中的以下檔案夾中:/inetpub/wwwroot/wss/VirtualDirectories/連接埠號碼—為SharePoint 內容Web 應用程式定義配置設定的web.config

SharePoint【使用者存取控制】– sharepoint 判斷目前使用者在當前頁面是否有某項許可權

下面的代碼用於判斷目前使用者是否對當前頁面有編輯許可權,原理是對頁面許可權進行&操作,再判斷是否為空白:&表示與操作|表示或操作參考:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sproledefinition.basepermissions.aspxbool haveEditPermission = true;if (SPContext.Current.Web.CurrentUser != null

SharePoint【Site Definition 系列】相關文章

   為便於查閱,這裡整理並列出了我的SharepPoint學習筆記中涉及【Site Definition】的相關文章,以後會持續更新!   01. SharePoint【Site Definition 系列】-- 01. 建立Site Columns     02. SharePoint【Site Definition 系列】-- 02. 建立Content Type 03. SharePoint【Site Definition 系列】-- 03. 建立ListDefinition 04.

SharePoint【表單認證方式】– 更改現有Sharepoint網站的認證方式,讓其支援FBA:02.修改階段

在前面我們的相關準備工作作好後,我們就可以對原來已經存在的Sharepoint網站進行Authentication方式的修改了。首先進入管理中心,確定網站當前的Authentication方式:然後進入Sharepoint2010 Management

SharePoint【調試,診錯系列】– 使用ULS Log跟蹤Solution錯誤資訊

   在開發Sharepoint Solution時,我們可以使用Attach to process來Debug我們的方案,然而一旦我們把Solution部署到了生產機上,我們就難以再使用這個最直接的方法了,如果Solution出錯,我們就需要足夠的手段來擷取盡量明細的錯誤資訊,USL log(Unified Logging

總頁數: 61357 1 .... 9844 9845 9846 9847 9848 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.