除錯sharepoint開發中的使用者控制項ascx

2021-09-05 20:15:36 字數 1126 閱讀 4130

我想很多人在做sharepoint中webpart開發的時候,大多使用quickpart包裝ascx使用者控制項來做。

好處就是可以拖拽控制項,顯示直觀,尤其在介面元素比較豐富的時候,就更加的快速。

但是也有不太滿意的地方,就是ascx控制項的除錯,不能像**寫的webpart那樣,通過附加w3wp程序就可以在vs中除錯了,我們也碰到了這個問題,改一下,然後部署,然後錯誤,再改一下,再部署,再報錯,。。。。。。

要反覆幾回才可以看到正確的結果,很是頭疼啊。

但是就在昨天,我的同事發現了乙個好的辦法,可以除錯這樣的webpart了。

我們開發ascx的webpart,都是新建乙個web**,然後才可以新增ascx控制項,發布的時候選擇單頁程式集分頁發布,然後把ascx檔案和它的後台**的dll分別拷貝到c:\inetpub\wwwroot\wss\virtualdirectories\80\wpresources和c:\inetpub\wwwroot\wss\virtualdirectories\80\bin目錄。

1、新建乙個web**,新增ascx控制項,託控制項,寫**,和平時一樣

2、開啟iis,在你的sharepoint應用下面新建乙個虛擬目錄,比如說我的應用是建立在80埠下的,然後再sharepoint-80【右鍵】【新建】【虛擬目錄】,在選擇路徑的時候選中你上面新建的web**,完成之後就可以了,也就是說你的這個**在sharepoint的環境中了。

3、開啟vs,選擇開啟**,選擇剛才的**,設斷點,啟動除錯,你就會看見斷點停在你設的地方了,可以除錯了,不錯吧。

這樣既享受到了ascx控制項開發帶給我們的直觀的便利,又可以享受除錯帶給我們的好處。

下面是我找到的web的groupbox,怕忘了,就放在這裡吧

html 標籤

定義和用法

legend 元素可為 fieldset 定義乙個標題。

例項health information:

html 與 xhtml 之間的差異

在 html 4.01 中,align 屬性不被贊成使用。

在 xhtml 1.0 strict dtd 中,align 屬性不被支援。

可選的屬性

dtd 指示此屬性允許在哪種 dtd 中使用。s=strict, t=transitional, f=frameset.

01 sharepoint 2010開發概述

1 sharepoint 2010開發概述 2 vs2010 開發sharepoint 2010 3 sharepoint 2010 ui 改進 4 sharepoint 2010 lists 5 sharepoint 2010 linq 6 sharepoint 2010 client objec...

SharePoint 中AJAX請求報錯

前言 最近,乙個專案跨系統取資料,呼叫其他系統的service,所以就ajax麼。不過,過程不太順利,一直報錯。錯誤資訊 responsetext 錯誤截圖 源 ajax datatype text success function result 後面搜了好多帖子,發現是引數data的問題,需要格式...

如何在SharePoint中Debug

工作忙,廢話少說 1.把assembly對應的dll部署到gac的同時,還需要把對應的.pdb檔案拷貝到gac中,最好的方式是在部署指令碼中用xcopy命令把.pdb檔案拷貝到gac中 2.剩下的工作就和asp.net的debug差不多了,除錯的時候附加到當前的w3wp程序,在需要跟蹤的地方設定斷點...