2013-10-16 30 views
6

Ich habe eine einfache MVC4-Lösung, die gut funktioniert, bis ich einen Haltepunkt im Controller gesetzt habe. Wenn ich das mache, trifft der Breakpoint nicht, und ich bekomme ein Popup-Fenster mit dem Titel "Source Not Available", das sagt "Code läuft nicht", dann "Der aktuelle Thread führt gerade keinen Code oder den Anruf aus Stapel konnte nicht erhalten werden. "ASP.NET-MVC4-Code läuft nicht

Die Anwendung wird ausgeführt, solange ich nicht debuggen möchte. Irgendwelche Hinweise?

Antwort

4

Wenn Sie Telerik JustMock als Mock Framework verwenden und es kürzlich auf die Version 2013 Q3 aktualisiert haben, verursacht dies genau dieses Problem. Ich konnte dieses Problem lösen, indem ich das Mocking Framework deinstallierte und die Version 2013 Q2 installierte.

7

Volle Offenlegung: Ich arbeite bei Telerik.

Danke für den Bericht und es tut mir leid für die verursachten Unannehmlichkeiten. Eigentlich gibt es einen einfacheren Workaround. Sie können den JustMock-Profiler nur über das Visual Studio-Erweiterungsmenü deaktivieren: http://screencast.com/t/mPALFVJnuXm. Dann müssen Sie es nicht deinstallieren. Und wenn Sie Ihre Komponententests mit spöttischen Tests ausführen, aktivieren Sie einfach JustMock erneut aus dem gleichen Menü.

Dies ist ein bekanntes Problem, das wir bereits behoben haben. Der Fix wird in unserem Service Pack veröffentlicht, das nächste Woche veröffentlicht wird. Bitte aktualisieren Sie Ihre JM-Installation, sobald der SP aktiv ist.

+0

Hallo an alle, nur um Sie wissen zu lassen, dass wir eine neue Version (v.2013.3.1101.2) von JustMock veröffentlicht haben, die das oben erwähnte Problem behebt. Bitte aktualisieren Sie es. Es ist ein interner Build, aber wir werden unser Bestes geben, um das Service Pack nächste Woche zu machen. – Vladi

+0

Ich habe den neuesten internen Build von JustMock (ab heute 4 Nov 3012) und habe das gleiche Problem in VS 2013 auftreten. Deaktivieren JustMock löste es, aber dachte, Sie sollten wissen, die neueste Build scheint es nicht zu beheben. –

+0

Danke für das Follow-up, @TrueBlueAussie. Können Sie bitte ein Support-Ticket mit Details für das Problem einreichen? Aber wenn Sie möchten, können Sie hier mitteilen, was Ihr Projekttyp ist und alle anderen Details, die Sie für wichtig halten. Leider können wir nicht mit ASP.NET MVC 4 Projekt unter VS 2013 reproduzieren: / – Vladi