COM-объекты загружаются в проект MVC при запуске на сервере разработки, но НЕ на IIS? - PullRequest
0 голосов
/ 19 сентября 2011

Я ссылаюсь на COM API в моем проекте MVC 3, и когда я запускаю проект на сервере разработки VS, я могу нормально взаимодействовать с API.Однако когда я запускаю IIS 7.5, API возвращает только нулевые объекты.Не выдается никакой ошибки, просто возвращается null для всех.

Я понятия не имею, есть ли проблемы с безопасностью, связанные с COM, я предположил, что любой пользователь на машине может взаимодействовать с установленной на нем ссылкой COM?

1 Ответ

0 голосов
/ 19 сентября 2011

COM склонен к проблемам с разрешениями / правами при использовании из Службы (IIS - просто особый) ... Если объекты COM делают что-то «похожее на рабочий стол» (т.е. Excel или подобное), это еще более заблокированоначиная с Vista ...

Вы можете попытаться как-то обойти это, но я бы не советовал ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...