共用方式為


偵錯傳遞延伸模組程序代碼

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 文件。