2009-08-17 13 views
6

Próbuję debugować usługę sieci Web IIS przy użyciu zdalnego debugowania. Ze względu na naszą konfigurację domeny (której NIE MOŻEMY zmienić) otrzymuję odmowę dostępu podczas zdalnego debugowania za pomocą opcji Domyślnej. Jedyne rozwiązanie, które znalazłem, to przełączenie na opcję Zdalna (oryginalna tylko bez uwierzytelniania) w VS 2008.Nie można zdalnie debugować usług IIS - w3wp.exe jest wyszarzony

Problem polega na tym, że po połączeniu się z systemem zdalnym w3wp.exe jest wyszarzony i dziwnie jest jedyny na liście. Czy to ma związek z wyborem Remote? Czy istnieje sposób obejścia tego?

Odpowiedz

7

Rzeczywiście rozwiązałem problem z kopalnią W3wp.exe był wyszarzony, ponieważ zainstalowałem narzędzie diagnostyczne Debug na serwerze i skonfigurował go tak, aby działał pod IIS na wypadek awarii, mimo że program nie był uruchomiony, wciąż miał "zaznaczony" proces debugowania (może to być całkowicie błędne założenie). Po usunięciu "znaczników" mogłem dołączyć do procesu.

więc sprawdzić swoje usługi/programy, jeśli coś jest już attatched to samo do procesu. nie rozwiązuje problemu nie bardzo dobrym stanie do debugowania kodu zarządzanego w ogóle.

+0

zdefiniować "usuwanie znaczników"? Czy chcesz odinstalować Diagnostykę debugowania? –

+0

Usunąłem regułę wymienioną w Narzędziu diagnostycznym debugowania i nagle w3wp.exe nie było już szare ... –

+0

Vili, zrobiłeś mój dzień. Miałem ten sam problem i twoja poprawka była rozwiązaniem. Muszę użyć "natywnego", ponieważ biblioteka DLL, którą debuguję, została napisana w C++ (niezarządzany kod). Dziękuję bardzo. – Allbite

3

Po przełączeniu do trybu "Tylko bez uwierzytelniania" wyraźnie mówisz, że chcesz tylko debugować "natywny" kod, np. Win32, a nie .net. Jest niestety, o ile mi wiadomo, nie ma sposobu obejścia tego (próbowałem! :()

+1

Nawet Vili miał odpowiedź na szaro że masz rację. Nadal nie mogę debugować ... ale pomyślałem, że dałbym mu plus, ponieważ moje pytanie było bardziej o wyszarzaniu :) –

Powiązane problemy