Nie mogę trafić punktu przerwania po stronie serwera aplikacji internetowej Silverlight. Wiem, że kod jest wykonywany, ponieważ mogę złamać asynchroniczne wywołanie zwrotne z tym, czego oczekiwałem. To tylko moja maszyna z tym problemem.Punkt przerwania nie zostanie złamany w Silverlight
Jestem świadomy tego wydaje się być wspólny pytanie, jednak wszystkie odpowiedzi na te, które widziałem nie pomógł mi, w tym:
- przerwania jest czerwony wskazując będzie hit.
- Pole wyboru Silverlight jest zaznaczone we właściwościach projektu internetowego.
- Wyczyść & zbuduj rozwiązanie.
- Uzyskanie nowej wersji z kontroli źródła.
- Oczyściłem wszystko z mojej przeglądarki: pamięć podręczną, pliki cookie itp ... (Używam IE).
- Czyszczenie plików tymczasowych w% windir%/Windows/Microsoft.NET/Framework/v4.0.30319/Tymczasowe pliki ASP.NET.
- Sprawdź, czy wszystkie projekty są budowane w menedżerze konfiguracji.
- Wszystko ustawione, aby debugować, a nie publikować w menedżerze konfiguracji.
- Ręczne dołączanie do procesu w3wp.exe.
- Resetowanie IIS.
- Usługi IIS są skonfigurowane do korzystania z .NET v4 i zestawu potokowego do klasycznego niezintegrowanego.
- Ponownie zainstalowane IIS i świeżo skonfigurowane.
- Ponownie zainstalowano Visual Studio.
- Zreinstalowano Silverlight.
Używam Visual Studio 2010 (.NET 4), Silverlight 4, i używanie IIS (myślę, że 6, nie pamiętam) do hostowania witryny.
Ciekawe zachowanie odkryłem (może pomóc zdiagnozować):
- Będzie on nadal nie złamać, jeśli mogę użyć własnego serwera rozwoju Visual Studio gospodarzem terenu zamiast IIS.
- Widziałem post na blogu (nie pamiętam, gdzie i czy mógłbym podać link) w obszarze Debugowanie -> Windows -> Procurement (Ctrl D, P), aby sprawdzić, czy proces w3wp.exe jest ustawiony na "Silverlight" pod " Debugowanie "nagłówka - moje było ustawione na" Zarządzane "i nie było możliwe ustawienie go na silverlight podczas dołączania. Po sprawdzeniu ustawień kolegów na komputerze, który działał, jego również ustawiono na zarządzanie.
Wszelkie sugestie będą bardzo mile widziane!
AKTUALIZACJA: Dzięki za wszystkie sugestie. Postanowiłem sformatować C: \ zamiast spędzać więcej czasu na zabawie, ponieważ i tak moja maszyna bardzo tego potrzebowała. Nadal nie jestem pewien, jaki był problem, ale teraz działa.
Zrobiłem kilka innych rzeczy przed tym, takie jak usuwanie plików .sou, i sprawdzanie, czy uruchomiłem tę samą wersję Silverlight, wspomniano w tym blog post, bez powodzenia.Mam nadzieję, że będzie to stanowić listę kontrolną dla osób z tym problemem w przyszłości.
Czy Twoja aplikacja nie jest skonfigurowana jako Out-of-Browser? Doświadczyłem różnych problemów związanych z debugowaniem przy włączonym ustawieniu (może ono zostać zmienione gdzieś we właściwościach projektu, teraz nie pamiętam dokładnie tego miejsca). –
Dzięki za komentarz. I działa tylko w przeglądarce. Jutro przyjrzę się temu ustawieniu - nie jestem teraz w pracy, żeby go przetestować. –
Urgh, często mam podobne problemy, zazwyczaj próbuję w różnych przeglądarkach pomaga ... Możesz na przykład spróbować przetestować w Chrome. Dołącz do procesu chrome.exe, który używa Silverlight i spróbuj - może to być tymczasowa poprawka ... –