共用方式為


偵錯傳遞延伸模組程式碼

Microsoft .NET Framework 提供數個偵錯工具,可協助您分析傳遞延伸模組程式碼並尋找其中的錯誤。效果最好的工具將視您嘗試完成的項目而定。此範例會使用 Visual Studio 2008。

偵錯傳遞延伸模組程式碼

  1. 啟動 Visual Studio 2008,並開啟您的傳遞延伸模組專案。

  2. 建立專案,然後將傳遞延伸模組組件與隨附的 .pdb 檔案,部署到報表伺服器與報表管理員。如需有關部署的詳細資訊,請參閱<部署傳遞延伸模組>。

  3. 如果您已撰寫訂閱使用者介面以擴充報表管理員,請開啟 Internet Explorer 並導覽至報表管理員,同時在 Visual Studio 中將傳遞延伸模組程式碼保持為開啟的狀態。如果您沒有為報表管理員部署訂閱使用者介面,請直接開啟用戶端應用程式,並從這個應用程式中,呼叫使用 SOAP API 的傳遞延伸模組。

  4. 導覽至 Visual Studio 與您的傳遞延伸模組專案,並在程式碼中設定某些中斷點。

  5. 當傳遞延伸模組專案仍為使用中視窗時,按一下 [偵錯] 功能表的 [附加至處理序]

    [附加至處理序] 對話方塊隨即開啟。

  6. 從處理序清單中,選取 aspnet_wp.exe 處理序 (或者,如果在 IIS 6.0 上部署應用程式則選取 w3wp.exe),然後按一下 [附加]

  7. 使用您的傳遞延伸模組定義新的訂閱。您很可能會使用報表管理員或是 SOAP API。這應該會叫用偵錯工具並執行對應至中斷點的程式碼。

  8. 使用 F11 鍵逐步執行程式碼。如需有關使用 Visual Studio 進行偵錯的詳細資訊,請參閱您的 Visual Studio 文件集。