偵錯傳遞延伸模組程式碼
Microsoft.NET Framework 提供數個偵錯工具,可協助您分析傳遞延伸模組程式碼並尋找其中的錯誤。效果最好的工具將視您嘗試完成的項目而定。此範例會使用 Microsoft Visual Studio 2005。
偵錯傳遞延伸模組程式碼
啟動 Visual Studio 2005,並開啟您的傳遞延伸模組專案。
建立專案,然後將傳遞延伸模組組件與隨附的 .pdb 檔案,部署到報表伺服器與報表管理員。如需有關部署的詳細資訊,請參閱<部署傳遞延伸模組>。
如果您已撰寫訂閱使用者介面以擴充報表管理員,請開啟 Internet Explorer 並導覽至報表管理員,同時在 Visual Studio 中將傳遞延伸模組程式碼保持為開啟的狀態。如果您沒有為報表管理員部署訂閱使用者介面,請直接開啟用戶端應用程式,並從這個應用程式中,呼叫使用 SOAP API 的傳遞延伸模組。
導覽至 Visual Studio 與您的傳遞延伸模組專案,並在程式碼中設定某些中斷點。
傳遞延伸模組仍為使用中視窗時,按一下 [偵錯] 功能表的 [處理]。
[處理] 對話方塊隨即開啟。
從處理序清單中,選取 aspnet_wp.exe 處理序 (或者,如果在 IIS 6.0 上部署應用程式則選取 w3wp.exe),然後按一下 [附加]。[附加至處理序] 對話方塊開啟時,請確定選取 [Common Language Runtime] 程式類型,然後按一下 [確定]。
使用您的傳遞延伸模組定義新的訂閱。您很可能會使用報表管理員或是 SOAP API。這應該會叫用偵錯工具並執行對應至中斷點的程式碼。
使用 F11 鍵逐步執行程式碼。如需有關使用 Visual Studio 進行偵錯的詳細資訊,請參閱您的 Visual Studio 文件集。