Вопрос закрыт. Как решить проблему с вылетом программы .Net?
Доброго времени суток.
Суть проблемы:
Есть терминальный сервер (Windows Server 2008 R2) с некоторым колличеством пользователей. На нем установленна программа, необходимая для работы удаленно (программа установлена именно на сервере, так как использует внутренние ресурсы и установить ее, например, на ноутбук нельзя). Для работы одного пользователя требуется выделенный IP-адрес, поэтому на сервере настроена виртуализация IP.
Какое-то время, программа работала нормально - каждый пользователь заходил на удаленный рабочий стол, получал свой виртуальный IP и работал. Но в один момент программа стала вылетать со следующей ошибкой:
System.Net.Sockets.SocketException сделана попытка доступа к сокету методом, запрещенным правами доступа
Поиски в интернете ни к чему существенному не привели. Максималное колличество доступных портов в реестре менял - не помогло. Отключение брендмауэра проблему тоже не решило.
Программа при запуске каждого своего экземпляра использует один и тот же порт (еще временно бывает занимает на время и другие).