Udostępnij za pośrednictwem


Debugowanie kodu rozszerzenie usługi dostarczania

The Microsoft .NET Framework provides several debugging tools that can help you analyze your delivery extension code and locate errors in it.Narzędzie, które najlepiej będzie zależeć od tego, co chcesz zrobić.W tym przykładzie Microsoft Visual Studio 2005.

Debugowanie kodu rozszerzenie usługi dostarczania

  1. Uruchom Visual Studio 2005 i Otwórz projekt rozszerzenie usługi dostarczania.

  2. Tworzenie projektu oraz rozmieszczanie programu rozszerzenie usługi dostarczania montażu i tym .pdb pliku do serwer raportów i Menedżer raportów.Aby uzyskać więcej informacji na temat wdrażania zobacz Wdrażanie rozszerzenie usługi dostarczania.

  3. Jeśli zostały zapisane subskrypcja interfejs użytkownika może rozszerzyć Menedżer raportów, Otwórz program Internet Explorer i przejdź do Menedżer raportów bez zamykania w kodzie rozszerzenie usługi dostarczania Visual Studio. Jeśli nie ma interfejs użytkownika subskrypcja rozmieszczony dla Menedżer raportów, wystarczy otworzyć aplikacji klient, z którego należy wywołać z rozszerzenie usługi dostarczania za pomocą interfejs API SOAP.

  4. Przejdź do Visual Studio i na rozszerzenie usługi dostarczania projektu i ustaw niektóre punkty przerwania w kodzie.

  5. Z projektem rozszerzenie usługi dostarczania nadal aktywne okno kliknij przycisk Proces on the Program Debug menu.

    The Processes dialog opens.

  6. Z listy procesów wybierz proces procesu aspnet_wp.exe (lub w3wp.exe), jeśli aplikacja jest rozmieszczana w usługach IIS 6.0, a następnie kliknij przycisk Dołącz.Gdy Dołączanie do procesów Upewnij się, że program typu otwiera okno dialogowe,Plików wykonywalnych języka wspólnego jest zaznaczone, a następnie kliknij przycisk OK.

  7. Definiowanie nowej subskrypcja programu rozszerzenie usługi dostarczania.Prawdopodobnie będziesz używać Menedżer raportów lub SOAP API.Powinno to wywoływania debugera i wykonać kod odpowiadający punkty przerwania.

  8. Krok za pośrednictwem sieci przy użyciu kodu F11 klucz.Aby uzyskać więcej informacji o korzystaniu z Visual Studio podczas debugowania, zobacz temat sieci Visual Studio dokumentację.