![동일한 키를 가진 항목이 이미 추가되었습니다.](https://rvso.com/image/1604297/%EB%8F%99%EC%9D%BC%ED%95%9C%20%ED%82%A4%EB%A5%BC%20%EA%B0%80%EC%A7%84%20%ED%95%AD%EB%AA%A9%EC%9D%B4%20%EC%9D%B4%EB%AF%B8%20%EC%B6%94%EA%B0%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
DebugDiag 분석에서 성능 분석을 실행하면 다음 메시지가 표시되면서 실패합니다.
PerfAnalytic - v (2.3.0.37) 실패한 덤프 파일: C:\w3wp.DMP;
유형: System.ArgumentException
메시지: 동일한 키를 가진 항목이 이미 추가되었습니다.
스택 추적:
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
DebugDiag.AnalysisRules.COperations.get_BoilerPlateFunctionsByOpType()
DebugDiag.AnalysisRules.COperation.AddClrFramesToRelevantStackFrames(ScriptThreadClass thread, IASPRequest vData, Dictionary`2 relevantStackFrames)
DebugDiag.AnalysisRules.COperation.GetRelevantStackFrames(ScriptThreadClass thread, IASPRequest vData)
DebugDiag.AnalysisRules.COperation.BeginInit(Int32 opType, String key, ScriptThreadClass thread, IASPRequest vData, Int32 dumpNumber)
DebugDiag.AnalysisRules.PerfFunctions.AddUnknownOperation(ScriptThreadClass thread, CDump dump)
DebugDiag.AnalysisRules.PerfFunctions.LoadOperationsForThread(ScriptThreadClass thread, CDump dump)
DebugDiag.AnalysisRules.PerfFunctions.LoadOperationsForDump(CDump dump, Object dumpNum, Object totalDumps)
DebugDiag.AnalysisRules.PerfAnalysis.RunAnalysisRule(NetScriptManager manager, NetProgress progress)
DebugDiag.DotNet.NetAnalyzer.RunAnalysisRulesInternal(DumpFileType bitness, NetProgress progress, String symbolPath, String imagePath, String reportFileFullPath, Boolean twoTabs, AnalysisModes analysisMode)
이 문제를 어떻게 해결할 수 있나요?
감사해요.
답변1
나는 이와 똑같은 문제를 겪었고, 내가 찾을 수 있는 유일한 해결책은 DebugDiag 버전을 DebugDiag 버전 2 업데이트 2로 되돌리는 것이었습니다.
이 특정 버전의 다운로드 링크:https://www.microsoft.com/en-us/download/details.aspx?id=49924