CGI и COM
От: garich Россия  
Дата: 20.01.14 09:47
Оценка:
Есть некоторое приложение написанное на С в качестве CGI. По запросу в ответ формирует Web страничку. В процессе вычислений есть необходимость обратится к COM объекту.
Под отладчиком все работает нормально. Но, когда вызываешь его в контексте браузера CoCreateInstance возвращает ошибку 80070005 (проблема с доступом).
Вопрос, скорее всего с безопасностью. Где и что нужно поправить в IIS, что бы все заработало?
Заранее благодарен за ответ.
cgi com
Re: CGI и COM
От: maloi_alex СССР  
Дата: 20.01.14 14:44
Оценка:
Здравствуйте, garich, Вы писали:

G>Есть некоторое приложение написанное на С в качестве CGI. По запросу в ответ формирует Web страничку. В процессе вычислений есть необходимость обратится к COM объекту.

G>Под отладчиком все работает нормально. Но, когда вызываешь его в контексте браузера CoCreateInstance возвращает ошибку 80070005 (проблема с доступом).
G>Вопрос, скорее всего с безопасностью. Где и что нужно поправить в IIS, что бы все заработало?
G>Заранее благодарен за ответ.

Можно попробовать создать для Web приложения отдельный пул приложений, и в этом пуле назначить удостоверение LocalSystem. Только LocalSystem слишком много разрешений имеет.
Re: CGI и COM
От: Аноним  
Дата: 06.02.14 08:10
Оценка:
Здравствуйте, garich, Вы писали:

G>Есть некоторое приложение написанное на С в качестве CGI. По запросу в ответ формирует Web страничку. В процессе вычислений есть необходимость обратится к COM объекту.

G>Под отладчиком все работает нормально. Но, когда вызываешь его в контексте браузера CoCreateInstance возвращает ошибку 80070005 (проблема с доступом).
G>Вопрос, скорее всего с безопасностью. Где и что нужно поправить в IIS, что бы все заработало?
G>Заранее благодарен за ответ.

7
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.