Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы доступа к удалённому серверу 
:(
    Опции темы
Vit
Дата 21.5.2008, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Есть Web Service (C#, VS2005, .net 2.0) который должен копировать файл на расшаренную папку другого компьютера. Копирование не происходит по причине ошибки: "Logon failure: unknown user name or bad password." Очевидно веб.сервис выполняется под определёнными правами доступа, которые не позволяют скопировать файл, а точнее работать с файловой системой удалённого компьютера в локальной сетке. Как это обойти? Как выполнить в веб-сервисе файловую операцию "под другим пользователем"?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Zakonnic
Дата 22.5.2008, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 25.4.2006

Репутация: 3
Всего: 6



Путь 1. Файл веб-конфиг и возня с элементом identity. Предполагается, что в active directory есть какая-то группа, имеющая права на папку. Соответственно при windows-аутентификации пользователи, входящие в эту группу, автоматически смогут выполнять файловые операции, а остальные получат эксепшн. Это не "под другим пользователем", но работает.
Еще в элементе identity можно явно указать логин/пароль и поизвращаться с элементом location.

Путь 2. Поработать с классом WindowsIdentity руками. Есть там какой-то метод Impersonate, да к тому же я встречал где-то в темах про asp.net обсуждение программной смены пользователя... Но больше ничего сказать не могу - не пробовал.
--------------------
...и никогда не пишите в комментариях правду
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0858 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.