Здравствуйте, <Аноним>, Вы писали:
А>Пытаюсь вызвать сабж из виндового приложения — все нормально. Из вебного проекта ошибка — не может поднять интерфейс.
А>Думаю что-то связанное с правами. Может кто-то сталкивался?
Я тоже думаю, что кто-то сталкивался с ошибкой какого-то COM-объекта, как-то связанной с правами. Наверное даже есть какое-то решение. Например дать какие-то права пользователю MACHINENAME\ASPNET(2000, XP) или NT AUTORITY\NETWORK SERVICE(2003)
Товариши офицеры, вот вы сейчас ничего не слушаете, а потом придет время — вы протона от электрона отличить не сможете!
G>Я тоже думаю, что кто-то сталкивался с ошибкой какого-то COM-объекта, как-то связанной с правами. Наверное даже есть какое-то решение. Например дать какие-то права пользователю MACHINENAME\ASPNET(2000, XP) или NT AUTORITY\NETWORK SERVICE(2003)
Здравствуйте, <Аноним>, Вы писали:
G>>Я тоже думаю, что кто-то сталкивался с ошибкой какого-то COM-объекта, как-то связанной с правами. Наверное даже есть какое-то решение. Например дать какие-то права пользователю MACHINENAME\ASPNET(2000, XP) или NT AUTORITY\NETWORK SERVICE(2003)
А>оч смешно. Сделал админом ASPNET — не помогает.
Извините, телепатией не владеем. Без конкретных данных — стектрейса ошибки, что за объект и т.д. помочь невозможно.
Админом делать пользователя не всегда достаточно — надо смотреть что за ком-объект, что он делает, к каким объектам обращается. Может еще помочь выставление странице аттрибута aspcompat=true, в случае различных потоковых моделей.
G>Извините, телепатией не владеем. Без конкретных данных — стектрейса ошибки, что за объект и т.д. помочь невозможно.
G>Админом делать пользователя не всегда достаточно — надо смотреть что за ком-объект, что он делает, к каким объектам обращается. Может еще помочь выставление странице аттрибута aspcompat=true, в случае различных потоковых моделей.
Ошибка:
QueryInterface for interface ReportHelper._CReportHelper failed.
С AspCompat то же самое. Метод у объекта уже ничего не делает, все что внутри заккоментировал. Вызывается метод объекта типа ReportHelper.
Просто почему-то не поднимается интерфейс из веба.
Здравствуйте, <Аноним>, Вы писали:
А>С AspCompat то же самое. Метод у объекта уже ничего не делает, все что внутри заккоментировал. Вызывается метод объекта типа ReportHelper.
А>Просто почему-то не поднимается интерфейс из веба.
Как создается объект? Для пробы поставьте в machine.config <processModel ... userName="SYSTEM" ... >
Здравствуйте, Аноним, Вы писали:
G>>Я тоже думаю, что кто-то сталкивался с ошибкой какого-то COM-объекта, как-то связанной с правами. Наверное даже есть какое-то решение. Например дать какие-то права пользователю MACHINENAME\ASPNET(2000, XP) или NT AUTORITY\NETWORK SERVICE(2003)
А>оч смешно. Сделал админом ASPNET — не помогает.
и не должно помогать!
вот это посмотри: DCOM-настройки (dcomcnf.exe) для твоего COM-объекта
если тестишь на XP или WS, то включи на компе интернет-службы COM (свойства по умолчания на Мой компьютер)