«Неустранимая ошибка произошла во время поиска в базе данных» в Windows 7 с KB4103718 в Dns.GetHostAddresses () - PullRequest
0 голосов
/ 22 мая 2018

Начиная с мая-8-2018, у некоторых клиентов я обнаружил ошибку, связанную с ранними обновлениями Windows 7, 8.1 и 10.

Ошибка заключается в том, что «во времяИсключение при поиске в базе данных »при выполнении метода .NET Framework 2.0 System.Net.Dns.GetHostAddresses () с указанием имени локального хоста, полученного с помощью Dns.GetHostName ().До этого обновления метод работал нормально.Я использую .NET 2.0 Framework, потому что мне нужна та же программа, работающая в Windows XP, 7, 8.1, 10, Server 2003, Server 2008 и т. Д., Поэтому изменение версии .NET Framework не является решением.

Можетты поможешь мне?Привет.

1 Ответ

0 голосов
/ 27 сентября 2018

Для тех, кто продолжает испытывать эту проблему, вот одна вещь, которую я и моя команда обнаружили.В частности, мы использовали компонент Oracle для доступа к управляемым данным, который устанавливает соединение через сеть с использованием System.Net.Dns.GetHostAddresses, но завершается с таким же исключением.Обратите внимание, что у нас уже был установлен KB4284848, и мы заметили ту же проблему с Windows 7 и 10.

Сетевой ресурс, который мы тестировали, был доступен через профиль пользователя.Даже запуск пользовательской программы, которая выполняла бы один поиск с System.Dns, имел ту же проблему.Перенос программы на другой диск, который был сопоставлен с помощью групповой политики, работал.Я до сих пор не знаю, почему, но это наш путь в этом направлении.

...