Задать вопрос
@xinferum

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

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

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

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

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

Программа при запуске каждого своего экземпляра использует один и тот же порт (еще временно бывает занимает на время и другие).
  • Вопрос задан
  • 3657 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
newross
@newross
Product owner
Используйте Remote Debug Tools чтобы выяснить, где именно вылетает эта ошибка.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽