Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > "Система конфигурации не прошла инициализацию"


Автор: gromit 22.4.2011, 01:25
При создании нового экземпляра класса Socket программа вылетает с эксепшеном "Система конфигурации не прошла инициализацию". 
Такая ошибка возникает на компе с ОС XP Home Edition, компилирую в Visual C# Express 2008.
При этом на другом компе с ОС XP Pro программа работа как надо, компилирую той же экспресс студией.
Вот она злополучная строчка:
Код

Socket sListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

На обоих компах установлен .NET Framework 1.1 ... 3.5.
Что это за мистика такая? Подскажите пожалуйста.

Автор: Voyager 22.4.2011, 13:40
Могу только подсказать куда копать. Рефлектором пройдите по всем вызываемым методам в момент создания и поищите где ошибка создается. Поможет понять. Ну и гуглите.

Автор: jonie 22.4.2011, 16:03
может вот это поможет http://www.autodebug.com/debugnet.html
а еще сделайте просмотр используя depends.exe - он покажет проблемы с SxS конфигурацией, если таковая имеется.

Автор: gromit 23.4.2011, 15:27
Раз на одном компе работает, на другом ошибку выдает - значит дело в .NET Framework, полная переустановка его решила проблему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)