Time of Update: 2018-12-07
當我們在SPS中使用QueryProvider、或者調用SPS Search Web Service介面,在自己的代碼裡面調用SPS的檢索功能的時候,通常會頭疼如何寫出正確文法的SPS Search Sql文法。其實一個簡單好用的方法是,首先直接在SPS頁面上使用內建的進階搜尋頁面按照自己想要的條件進行搜尋,然後在結果頁面上,查看頁面的HTML源碼,然後搜尋一下一個名字叫做“schspssSQPH”的hidden
Time of Update: 2018-12-07
今天IE 8 Beta2發布,第一時間安裝到了自己的電腦上。感覺尚好,只是在開啟新的Tab,或者關閉某個Tab時,IE8不斷的Crash(不過現在IE8終於不再像IE7那樣,一個Tab的Crash會搞死整個IE了。)將IE中所有的Add-on都Disable掉,終於好了。-------- 從愛棗報學來的分割線 -----------在第一篇文章中,我講了如何使用Feature Stapling來自訂網站初始化過程,但是Feature
Time of Update: 2018-12-07
看來很多人都想在SharePoint中實現Workflow功能啊,於是實現了一個。完成一些公文流轉之類的操作是沒有問題的,但是不要對它期望太高,複雜的商業流程肯定是只能靠Biztalk之類的其他整合來實現了。看看一個示範的流程定義檔案:http://blog.joycode.com/kaneboy/posts/21548.aspx請在這裡下載所有的檔案(zip包),裡麵包含了《WalkThrough : SharePoint Workflow
Time of Update: 2018-12-07
今天在和朋友討論一個老外寫的WebPart的時候,發現那個WebPart擷取頁面上的其他WebPart資訊時,並不是通過標準的WebPart Connection,而是直接用代碼來得到頁面上另外那個WebPart的執行個體對象,然後通過獲得此WebPart對象屬性的值,來獲得所需資訊的。 SharePoint的Object
Time of Update: 2018-12-07
為什麼要自訂一個SharePoint新網站的建立過程呢?作用很多。其中之一就是,我們建立了一個新的SharePoint應用組件,然後希望SharePoint管理員在建立一個SharePoint新網站的時候,就可以在那個新網站中使用我們開發的新應用組件。 SharePoint Server 2007本身也利用了這種方式。比如,如果使用者希望使用Records Management相關的功能,他可以使用“記錄中心”這個網站模板來建立一個新網站。在新網站中,介面和內容會根據Records
Time of Update: 2018-12-07
在上一篇文章裡面,我發布了一個SharePoint的Workflow引擎。其中提到了使用者可以根據自己的要求,自己定製需要的流程動作,並插入到流程定義檔案中。這篇文章示範了如何開發定製的流程動作:給一個指定的Email地址發送一封郵件,告知有新的報告來了。 開啟VS.NET,建立一個“類庫”項目,在項目中加入兩個Assembly的引用:Kaneboy.SPSWorkflow.dll和Microsoft.SharePoint.dll。 編寫自訂流程動作,其實就是建立一個從Kaneboy.SPSWo
Time of Update: 2018-12-07
首先,在IIS管理器中對相應的虛擬網站進行配置,在“目錄安全性 - 安全通訊”中為它分配一個伺服器憑證,然後在安全通訊中啟用SSL安全通道: 然後繼續在IIS管理器中指定這個虛擬網站SSL所使用的連接埠: 開啟“SharePoint 3.0 管理中心”,在“操作”選項卡中點擊“備用存取對應”: 在備用存取對應中點擊相應的Web應用程式URL,把這個URL從http:首碼修改為https:首碼: Done! 現在可以嘗試使用“https://”來訪問你的SharePoint網站了。
Time of Update: 2018-12-07
這篇Blog來自一位同事和我的一次關於公司一個項目中的一個錯誤的討論。錯誤非常簡單,就是當在一個頁面的建構函式中使用類似:Session[“aaa”] =
Time of Update: 2018-12-07
已經有不少人問到這個問題了,當我們訪問SharePoint網站時,既然已經輸入了使用者名稱和密碼,為什麼用Office開啟上面的文檔後,又仍然提示我們再次輸入使用者名稱和密碼呢?原因:IIS虛擬網站使用了基本認證,而這種認證方式因為是明文傳遞,所以不會自動從IE中傳遞到Office中。解決方案:更改IIS虛擬網站的認證方式,從基本認證改為整合認證。MS KB:http://support.microsoft.com/default.aspx?scid=kb;en-us;871155
Time of Update: 2018-12-07
在下一個版本的Office12中,Office將使用一種新的檔案格式,完全基於XML的格式。文檔的內容全部使用XML文本的格式儲存起來,並基於最新的Office XML Schema。Office12的XML
Time of Update: 2018-12-07
因為這幾天在評估公司一個項目應用ASP.NET 2.0一些新特性的情況,所以對.Net Fx 2.0的一些特性又著重瞭解了一下。這裡是Dino寫的一篇回顧Microsoft的資料訪問技術的文章,其中展望了ADO.NET 2.0將帶來的一些新的特性。這裡是一篇內容更加豐富的描述ADO.NET 2.0新特性的文章。這裡是PDC03會議上面的一個ppt示範。從它們帶來的資訊看,ADO.NET 2.0的不少新特性非常令人期望。Provider Factory、XmlAdapter、Paging
Time of Update: 2018-12-07
上傳檔案到SharePoint 1 if (File1.PostedFile == null) 2 return; 3 4 string destUrl = TextBox1.Text; 5 6 SPWeb site = new SPSite(destUrl).OpenWeb(); 7 8 Stream fStream = File1.PostedFile.InputStream; 9 byte[] contents = new byte[fStream.Length];10 11
Time of Update: 2018-12-07
眾所周知,由於Office的介面是COM,所以在.NET代碼中操作和訪問Office,都需要通過Interop Assembly。從Office XP開始,微軟更提供了專門的Primary Interop Assembly(PIA),來供.NET訪問Office的COM介面。關於PIA,可以通過這裡進行瞭解,Office 2003 PIA的下載在這裡。那麼除了通過標準的COM
Time of Update: 2018-12-07
這兩天在廣州出差,幫一位客戶完成一些在SharePoint Portal Server
Time of Update: 2018-12-07
奧運會終於開幕了! 如果你看過奧運會開幕式,一定驚奇於開幕式中精彩的燈光和背景顯示控制。這些各種控制使用了120台HES Axon伺服器,伺服器中啟動並執行,是Windows XP Embedded(XPe)。 (鳥巢中的伺服器機房) 同時,在奧委會的Info2008系統中(超過3500家奧運夥伴和媒體會使用此系統),選用了Office SharePoint Server 2007作為其內容的搜尋引擎,以協助Info 2008的使用者更快捷的搜尋資訊。 (
Time of Update: 2018-12-07
遍曆所有網站和列表 1 SPSite oSiteCollection = SPContext.Current.Site; 2 SPWebCollection collWebsite = oSiteCollection.AllWebs; 3 4 for (int i = 0; i < collWebsite.Count; i++) 5 { 6 using (SPWeb oWebsite = collWebsite[i]) 7 { 8
Time of Update: 2018-12-07
9/28-9/30的上海MVP Days真是給我留下了非常深的印象。期間和很多好友都進行了交流,LiuRuHong、Lostinet、Moslem、JGTM'2004、Musicland...大家都在自己的軌跡上努力著,真是高興呀。見到了另外一位SharePoint MVP,Ted Teng,對我而言是前輩級的老師了,可惜沒有太多交流的時間。9/29晚上同陳敬熙(MSDN WebCast上鼎鼎大名的人物)和眾多Office
Time of Update: 2018-12-07
直接上Code: XML1 <CustomAction2 GroupId="PersonalActions"3 Id="bac2275f-3512-4ca0-b0c1-6e47907b2bd0"4 Location="Microsoft.SharePoint.StandardMenu"5 ControlAssembly="你的程式集"6
Time of Update: 2018-12-07
一、Using 1.1, Waiting 2.0和其他所有的.NET程式員一樣,我一邊期待著.Net 2.0早日發布,並關注著它的各種新特性,一邊仍然基於.Net 1.1在實現著各種各樣的項目或產品。很自然的,我希望我能在ASP.NET 1.1裡面就能享受到這些能幫我更快更方便的編程的新東東。其實很多人已經在把2.0下面的新特性在1.1下面實現出來,比如Provider Patterns、Master Page、Theme、Image Management、SqlCache
Time of Update: 2018-12-07
6月11號(本周六),我和我的同事劉斌、熊明鋒將在上海主持召開Office專家技術俱樂部第二次線下聚會。這次聚會已經預定的演講包括:kaneboy:Office 12 XML檔案格式簡介王偉:LCS2005與LCS的公司專屬應用程式陳流浩:實現微軟許可權管理服務沈悅:Project 實施經驗分享張月明:基於SPS的架構 實現企業內部資訊門戶張淩:編程訪問SharePoint文件庫另外,如果還有空餘的時間,我將給參會者現場示範一個估計大家以前沒有接觸過的東東:VSTO2005 for