@xinferum

Вопрос закрыт. Как решить проблему с вылетом программы .Net?

Доброго времени суток.

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

System.Net.Sockets.SocketException сделана попытка доступа к сокету методом, запрещенным правами доступа

Поиски в интернете ни к чему существенному не привели. Максималное колличество доступных портов в реестре менял - не помогло. Отключение брендмауэра проблему тоже не решило.

Программа при запуске каждого своего экземпляра использует один и тот же порт (еще временно бывает занимает на время и другие).
  • Вопрос задан
  • 3586 просмотров
Пригласить эксперта
Ответы на вопрос 1
newross
@newross
Product owner
Используйте Remote Debug Tools чтобы выяснить, где именно вылетает эта ошибка.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы