|
8.2 Создание Com-объекта на удаленном сервере
| ☑ |
0
Oegir
20.10.11
✎
16:04
|
Привет.
Есть база УНФ, файловый вариант, опубликована на web-сервере IIS 7, система MS Windpws Server 2008.
Есть желание работать с Excel из внешней обработки через web-интерфейс, но на компьютере с Web-сервером не установлен Excel. В локальной сети есть другой компьютер с установленным экселем, в конструкторе Новый ComОбъект вторым параметром можно передать адрес сервера, на котором он создается.
Я пишу ОбъектExcel = Новый ComОбъект("Excel.Application", "ip-адрес") но получаю ошибку.
Возможно ли так работать с Excel в принципе, и если да, то какие настройки должны быть установлены (имеются в виду разрешения, открытые порты, политики безопасности и пр.)
|
|
1
Rovan
гуру
20.10.11
✎
16:16
|
(0) "но получаю ошибку. " - какую ?
|
|
2
Oegir
20.10.11
✎
16:20
|
Текст ошибки:
{ВнешняяОбработка.МояОбработка.МодульОбъекта(707)}: Ошибка при вызове конструктора (COMОбъект): Invalid class string: Invalid class string
|
|
3
Ненавижу 1С
гуру
20.10.11
✎
16:21
|
а если не ИП-адрес, а имя?
|
|
4
izekia
20.10.11
✎
16:23
|
(20) как ты его создашь локально если у тебя имя этого класса не зарегистрировано ... если только через дком
|
|
5
Oegir
20.10.11
✎
16:23
|
Пробовал - то же самое.
|
|
6
izekia
20.10.11
✎
16:28
|
(4)
надо еще немного представлять что такое запуск приложения на удаленном сервере
|
|
7
izekia
20.10.11
✎
16:30
|
(7) еще на разрядность стоит обратить внимание
|
|
8
Oegir
20.10.11
✎
16:32
|
(6) Спасибо, есть от чего оттолкнуться.
|
|
9
izekia
20.10.11
✎
16:33
|
да не за что ... просто, как мне кажется, стоит разобраться хотя бы в принципах работы работы механизма, который используешь, если ты программист
|
|
10
Oegir
20.10.11
✎
16:36
|
Не могу не согласиться. Собственно я и пытаюсь
|
|