Ошибка использования WMI с веб-сервисами.
От: AlexeyKuznetsov  
Дата: 11.11.04 13:58
Оценка:
У меня есть .Net web service.
В нем простенький метод

[WebMethod]
public string GetProcID()
{
ManagementObject mo = new ManagementObject("Win32_Processor.DeviceID='CPU0'");
return mo.GetPropertyValue("ProcessorID").ToString();

}

На некоторых машинах, при обращении клиента к этому методу, клиент
получает ошибку

Server was unable to process request --> access denied.

В чем может быть проблема?
Ошибка использования WMI с веб-сервисами.
От: Аноним  
Дата: 11.11.04 14:00
Оценка:
У аккаунта, под которым работает asp.net нет прав на доступ к этой информации.
Все должно быть просто, очень просто, настолько просто — насколько это возможно.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Ошибка использования WMI с веб-сервисами.
От: AlexeyKuznetsov  
Дата: 11.11.04 14:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>У аккаунта, под которым работает asp.net нет прав на доступ к этой информации.


А>
данное сообщение получено с www.gotdotnet.ru

А>ссылка на оригинальное сообщение



Это в принципе и ежу понятно. Аккаунт этот — ASPNET. Вопрос в другом — как с этим бороться. Желательно программно, так как данный сервис будет ставиться не одному пользователю и просить пользователей сделай доступ аккаунту ASPNET к такой-то директории не очень корректно, т.к. все они буржуи и в большинстве своем мало чего понимают.
Re: Ошибка использования WMI с веб-сервисами.
От: Аноним  
Дата: 11.11.04 19:06
Оценка:
2AlexeyKuznetsov: Вопрос в другом — как с этим бороться. Желательно программно

Имперсонироваться как Админ например (если уломаете Админа )

http://www.gotdotnet.ru/Forums/CommonForum/4154.aspx#83507

-- Если тебе помогли, незабудь сказать спасибо --
-- Это всё мое личное мнение которое может не совпадать с Вашим или может быть ошибочным --

.NetCoder


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.