ich will ILspy debug eine dll, als pic verwenden:Wie verwendet man ILspy debug a dll?
aber es kann nur zwei Verfahren zeigen:
aber in VS2010, ich kann mehr Prozess anhängen:
Wie w3wp.exe in ILspy zu zeigen? Wer kann mir helfen?
ich will ILspy debug eine dll, als pic verwenden:Wie verwendet man ILspy debug a dll?
aber es kann nur zwei Verfahren zeigen:
aber in VS2010, ich kann mehr Prozess anhängen:
Wie w3wp.exe in ILspy zu zeigen? Wer kann mir helfen?
Vom ILSpy Quellcode (ICSharpCode.ILSpy.Debugger.UI.AttachToProcessWindow):
Process currentProcess = Process.GetCurrentProcess();
foreach (Process process in Process.GetProcesses()) {
try {
if (process.HasExited) continue;
// Prevent attaching to our own process.
if (currentProcess.Id != process.Id) {
bool managed = false;
try {
var modules = process.Modules.Cast<ProcessModule>().Where(
m => m.ModuleName.StartsWith("mscor", StringComparison.OrdinalIgnoreCase));
managed = modules.Count() > 0;
} catch { }
if (managed) {
list.Add(new RunningProcess {
ProcessId = process.Id,
ProcessName = Path.GetFileName(process.MainModule.FileName),
FileName = process.MainModule.FileName,
WindowTitle = process.MainWindowTitle,
Managed = "Managed",
Process = process
});
}
}
} catch (Win32Exception) {
// Do nothing.
}
}
relativ gerade scheint nach vorn ...
Es ist Vorschau-Software, so vielleicht ist es ein Fehler in diesem Algorithmus zum Bestimmen, ob ein Prozess verwalteten Code verwendet.
Sie könnten in der Lage sein, dieses Problem zu bewegen passieren nur durch den Quellcode herunterladen und
bool managed = false;
zu
bool managed = true;
und neu kompilieren zu ändern.
Ich habe nicht die Vollversion von IIS7 installiert, so dass ich nicht versuchen kann, Ihr Problem neu zu erstellen, aber ich bezweifle, dass ich das gleiche Problem sowieso haben würde, weil mein Visual Studio-Entwicklungsserver in ILSpy gut aussieht, während deins nicht. Vielleicht gibt es etwas anderes in Ihrer Umgebung, das mit dem obigen Algorithmus in Konflikt kommt.
32-Bit vs 64-Bit auch eine gewisse Rolle
Lauf ILSpy spielen könnte als ein Administrator dieses Problem für mich gelöst.
Irgendwelche Glückswünsche an w3wp? Und Debuggen? – Konstantin
Welche Version ist das? Ich sehe das Debugging-Menü in 2.4.0.1963 nicht –