У меня есть следующие настройки
WinXP SP2, IIS 5.1
У меня есть
Веб-сайт Asp.net (a), вызывающий -> Asp.net Webservice (b), вызывающий функцию СозданиеCOM-объект на уже запущенном EXE-сервере (c).
Этот COM-сервер отлично работает с локальными клиентами.
Сбой CreateObject даже при запуске на компьютере, когда COM-сервер зарегистрирован как пользователь (adminuser)со всеми привилегиями на этом компьютере и asp.net работает как ASPNET.
Я получаю сбой при выполнении Сервера (Исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)) *
Если я запускаю asp.net как зарегистрированный пользователь (adminuser), цепляясь за "processmodel" в машине.config с username = "adminuser" .... тогда я могу сделать эту работу
Так что браузер (adminuser) -> веб-сайт (a) -> Webservice (b) -> CreateObject (c) завершается успешно
На другом компьютере браузер, подключающийся с тем же вошедшим в систему пользователем (adminsuser), завершается с ошибкой выполнения Сервера.
Итак, браузер (adminuser) -> веб-сайт (a) -> Webservice (b) -> CreateObject (c) завершается неудачей
Если asp.net работает как SYSTEM, то я получаю сбой при выполнении Сервера (Исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)) даже на локальной машине.
Я не могу заставить это работать за пределами моей локальной машины.Любое понимание настроек?Кто-нибудь пробовал это?
Спасибо