Подключение к серверу с несколькими наборами учетных данных - PullRequest
1 голос
/ 09 февраля 2012

Я занимаюсь разработкой приложения на C #, которое должно подключаться к общей папке (с использованием учетной записи уровня обслуживания) для загрузки изображений.

Проблема, с которой я сталкиваюсь, заключается в том, что у пользователей уже есть набор учетных данных на сервере этого общего ресурса, который они используют для других общих ресурсов. Это как если у вас есть общий ресурс, связанный с диском, вы не можете войти в другой общий ресурс на том же сервере с другими учетными данными. Поэтому, когда я пытаюсь войти в систему с отдельными учетными данными для общего ресурса этого приложения, я получаю:

"ошибка 1219: несколько подключений к серверу или общему ресурсу одним и тем же пользователем с использованием нескольких имен пользователей не допускаются. Отключите все предыдущие подключения к серверу или общему ресурсу и повторите попытку."

Код, который я использую, чтобы попытаться подключиться к общему ресурсу, из этого примера , он использует функцию WNetUseConnection.

Есть идеи? Спасибо.

edit: я нашел обходной путь для этого, я просто соединяюсь с IP-адресом хоста вместо имени хоста.

1 Ответ

0 голосов
/ 09 февраля 2012

Убедитесь, что вы отключаете пользователя, как только он это сделает, в противном случае он перегружает сервер и больше не может допустить того же пользователя.Перезагрузите сервер и закройте все соединения после каждого использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...