Aracılığıyla paylaş


Teslimat uzantısı kod hata ayıklama

The Microsoft .NET Framework provides several debugging tools that can help you analyze your delivery extension code and locate errors in it.En iyi araç ne yapmak çalıştığınız bağlıdır.Bu örnek kullanır Visual Studio 2008.

Hata ayıklamak için sizin teslim uzantısı kodu

  1. Launch Visual Studio 2008 ve sizin teslim uzantısı proje.

  2. Projeyi derleyin ve rapor sunucusu ve Rapor Yöneticisi için teslim uzantısı derleme ve beraberindeki .pdb dosyası dağıtmak.Dağıtım hakkında daha fazla bilgi için bkz: Teslimat uzantısı dağıtma.

  3. Rapor Yöneticisi'ni genişletmek için bir abonelik kullanıcı arabirim yazmıştır, Internet Explorer'ı açın ve Rapor Yöneticisi teslim uzantısı kodunuzun içinde açık bırakırken gidin Visual Studio.Rapor Yöneticisi için dağıtılan bir abonelik kullanıcı arabirim yoksa, istemci uygulaması soap API kullanarak bilgisayarınızı teslim uzantısı çağrısı açmanız yeterlidir.

  4. Gidin Visual Studio ve teslim uzantısı proje ve bazı kesme noktaları sizin kod. küme

  5. İle teslim uzantısı hala etkin pencere proje i İşleme Ekle üzerinde Debug menü.

    The Attach to Process dialog opens.

  6. İşlemler listesinde, uygulamanızı IIS 6.0 üzerinde dağıtılır, aspnet_wp.exe işlemi (veya w3wp.exe) seçin ve Ekle.

  7. Yeni bir abonelik kullanarak tanımlama bilgilerinizi teslim uzantısı.Büyük olasılıkla, Rapor Yöneticisi ya da soap API kullanır.Bu hata ayıklayıcı çağıracağı ve yürütmek kesme noktalarınızı karşılık gelen kodu.

  8. Adım kodu kullanarak üzerinden F11 anahtar.Kullanma hakkında daha fazla bilgi için Visual Studio hata ayıklamak için bkz: bilgisayarınızı Visual Studio belgeleri.