Я работаю над веб-сайтом, который использует IIS 7 и пытается создать COM-сервер на удаленном компьютере. Поток:
IIS_7_Computer -> Perl Script 1 -> Perl Script 2 -> Win32 :: OLE --- DCOM ---> COM-объект на конечном компьютере
Я использую учетную запись «Администратор @ IIS_7_Computer». Этот администратор имеет тот же пароль, что и целевой компьютер «Администратор».
Я включил «Аутентификацию Windows» для сайта с единственным провайдером «NTLM».
Если я запускаю сценарий perl 1 из командной строки, когда я зашел в систему как администратор @ IIS_7_Computer, запускается сценарий 2, и он успешно создает объект.
Но если я перейду на веб-сайт, войдя в систему как администратор @ IIS_7_Computer, я продолжу получать сообщение «Доступ запрещен».
Любые идеи?
Заранее спасибо, -Нил.
Win32::LoginName
. Вы можете настроить пользователя IIS в разделе «Пулы приложений». - person Andomar   schedule 29.04.2013