Проблемы в проекте installshield, вызов dns.gethostentry вызывает исключение
код :
string name =Dns.GetHostEntry(machineName).HostName
Dns.GetHostEntry создает исключение "
The size of hostName is too long. It cannot be longer than 255 characters."
Трассировка стека :
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
Что я уже пробовал:
Я вызываю эту функцию из скрипта, написанного в проекте installshield. Я попробовал обновить фреймворк dotnet.
jimmson
Вы уверены, что передаете имя хоста, а не что-то другое?
Member 11435767
Да, я пробовал кодировать тот же код строки в консольном приложении. Он выполняется идеально. Но проблема со скриптом installshield. При вызове из installshield скрипт выдает это исключение