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