2016-07-11 6 views
0

Ich habe eine Website, die ich in VS2015 (ASP.NET) debuggen.Setzen Sie Haltepunkte in kompilierten DLLs - Visual Studio 2015

Ich versuche, einige Haltepunkte in einigen referenzierten DLLs zu setzen.

Another article erwähnt

"If it is a file (dll) reference, you need the debugging symbols (the "pdb" file) 
to be in the same folder as the dll. 
Check that your projects are generating debug symbols 
(project properties => Build => Advanced => Output/Debug Info = full); 
and if you have copied the dll, put the pdb with it". 

aber ich kann nicht die erweiterte Build-Option in meinen Projekteigenschaften zu finden scheine?

enter image description here

Antwort

1

Da verwendet man Web-Site, nicht Web Application.

Website hat keine erweiterte Option. Aber in Web-Anwendung können Sie Debug-Info auf Full einstellen. As you can see image in web application project

+0

Wie kann ich eine bereits implementierte Webanwendung als Webanwendung im Visual Studio debuggen? –

+0

Ich hoffe, dass Sie diesen Link: https://msdn.microsoft.com/library/y7f5zaaa.aspx und http://www.codeproject.com/Articles/37182/Debug-your-ASP-NET-Application-while -Hosted-auf-IIS –

0

haben Sie Code der kompilierten Bibliothek/DLL gesehen? Wie können Sie dort Haltepunkte setzen? Sie können in Ihrer Anwendung nur den Unterbrechungspunkt festlegen, an dem die Verarbeitung durch Ihre eigene Logik erfolgt.

Sie können das Debuggen auf "true" setzen, um Ihre Anwendung zu debuggen. Sie können möglicherweise auch die Logik der DLL debuggen, die mit dem Debug-Modus exportiert wurde. Sie können keine Haltepunkte setzen oder die Bibliothek debuggen, die im Freigabemodus erstellt wurde.