이 오류가 발생합니다 : 해시 테이블 삽입에 실패했습니다. 부하율이 너무 높음. 설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오..net Hashtable 삽입에 실패했습니다. 부하율이 너무 높음
예외 정보 : System.InvalidOperationException : Hashtable 삽입에 실패했습니다. 부하율이 너무 높음.
내 코드에서 사전에 키가 있는지 없는지 확인합니다. 추가합니다. 몇 가지 연구 후에 위의 오류가 동일한 키를 두 번 추가하려고하기 때문에라고 생각합니다.
static Dictionary<string, string> settings = new Dictionary<string, string>();
if ((!settings.ContainsKey(Key)) || (settings[Key] == null))
settings.Add(Key, AltValue);//Changes by Reliance Consulting
이 할 수있는 안전한 방법이 있습니까?
감사합니다.
예, .Net 3.5는 프레임 워크입니다. – aron