Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
 JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
Age
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Приветствую, нужна помощь.
JScript на сранице через активх дергает dll. Dll хранится на сервере и копируется клиенту если у него ее нет, при вызове собственно первой же функции в режиме дебага  браузера (IE) вылетает Error: System.Security.Permissions.SecurityPermission
сборке не доверяют. как быть? ковырял на сервере и на клиенте. в GAC добавлять не хочется и не получается если чесно. перекомпилировать проект нет возможности, есть только dll(написана на C#). 
помогите


Данное сообщение получено с GotDotNet.Ru
6 окт 08, 11:14    [6268115]     Ответить | Цитировать Сообщить модератору
 Re: JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
NEKRASSOV
Member

Откуда: какаяразнецевск
Сообщений: 2969
в GAC можно что-либо добавлять/удалять только под админом. Это тупиковый в Вашем случае путь.

Может стоит попробовать стандартный путь скачивания файла по ссылке? Т.е. информировать клиента, что для корректной работы ему надо бы скачать сию библиотеку и сохранить ее в такую-то папку? А в коде - обращаться именно к этой папке. Но при этом нужно, чтобы на клиенте стоял нужный Framework.
6 окт 08, 11:58    [6268427]     Ответить | Цитировать Сообщить модератору
 Re: JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
Age
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
в IISe для данного каталога поставил все галочки(выполнение скриптов и т.п.)  и безопасность убил до минимума.
теперь вылезает такая ошибка там же при вызове первого метода:

Error: Object doesn't support this property or method

в скрипте менял имя файла и ошибка таже самая, вывод - длл вообще не находится. как указать путь к ДДЛке помогите пожалуйта. сейчас код такой:
___________________
<OBJECT id="communicator" name="communicator" classid="commapi.dll#BrightConsult.OCActiveX.CommunicatorAPI" width=1 height=1></OBJECT>

.....
 communicator.OpenAndCall('9099817262'); -- тут Error: Object doesn't support this property or method

___________________
ддл находится в папке с самим опубликованным узлом. пробовал прописывать путь к ДДЛке (через виртуальный узел и даже тупо где на винте хранится) - ничего не помогает.


Данное сообщение получено с GotDotNet.Ru
6 окт 08, 12:39    [6268738]     Ответить | Цитировать Сообщить модератору
 Re: JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
Vladimir T
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Если DLL -- ActiveX, то для работы с ней -- она должна быть зарегистрирована.

Посмотрите пожалуйста утилиту regsvr32.exe
Владимир Тришин

http://programmer-kharkov.com


Данное сообщение получено с GotDotNet.Ru
6 окт 08, 12:58    [6268883]     Ответить | Цитировать Сообщить модератору
 Re: JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
Age
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
при попытке зарегистрировать ее утилитой regsvr32.exe  вылезает сообщение "Entry point not found". нет точки входа.

Данное сообщение получено с GotDotNet.Ru
6 окт 08, 13:09    [6268944]     Ответить | Цитировать Сообщить модератору
 Re: JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 24928
Не понятно при такой постановке задачи зачем вэб-приложение-то? Можно скачать сразу работающую программу.
6 окт 08, 13:13    [6268971]     Ответить | Цитировать Сообщить модератору
 Re: JScript дергает COM, Error: System.Security.Permissions.SecurityPermission  [new]
Age
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
D:\VPCExchange\Projects\OCS_Integration\OCAutomation\OCAutomation\Caller\bin\Debug\Caller.dll was loaded, but the DllRegisterServer entry point was not found.
This file can not be registered.
да и смысл регистрировать не вижу. эта длл всасывается клиенту и выполняется у него, это что же каждому клиенту регистрировать? дурдом.
:(

Данное сообщение получено с GotDotNet.Ru
6 окт 08, 13:19    [6269038]     Ответить | Цитировать Сообщить модератору
Все форумы / ASP.NET Ответить