Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozszerzone dane o błędach są przydatne nawet wtedy, gdy serwer lub aplikacja, za pośrednictwem której przekazany łańcuch nie rozpoznaje rozszerzonych danych o błędach lub nie korzysta z niego. Zalecane podejścia do takich sytuacji znajdują się na końcu tej sekcji.
Rozszerzone dane o błędach są najbardziej przydatne, gdy aplikacje lub serwery korzystające z procedury RPC korzystają z rozszerzonych informacji o błędach. Podczas badania kodu błędu RPC_S_* oraz serwerów lub aplikacji, których dotyczy problem, nie udostępniają rozszerzonych danych o błędach, rozważ następujące podejścia:
Weź wąchanie.
Odtwórz scenariusz podczas wykonywania wąchania. Wąchanie przewodu będzie zawierać rozszerzone dane o błędach.
Sprawdź go z debugera.
Jeśli wąchanie problemu nie działa, ponieważ wywołanie jest lokalne lub ponieważ błąd pochodzi lokalnie, dołącz debuger do procesu zwracającego błąd i umieść punkt przerwania natychmiast po wywołaniu wywołania RPC generującego błąd. RPC często wskazuje błędy, zgłaszając wyjątki, więc jeśli szukasz błędu 1825 (RPC_S_SEC_PKG_ERROR), włącz wyjątek 1825 i gdy debuger przerywa działanie tego wyjątku, sprawdź rozszerzone informacje o błędzie dla wątku.