Я пишу код ASP для обслуживания запросов из простой HTML-формы во внутренней сети моей компании. Код должен вызывать методы из (COM) dll. Я использую код:
myObject = Server.CreateObject("myDLL.myClass")
но это дает ошибку в этой строке. Я не уверен, что dll зарегистрирована на сервере, но я подозреваю, что это может быть не так. Я не знаю, как это узнать.
Если он не зарегистрирован, возможно ли/лучше всего:
- Использовать dll без регистрации на сервере (у меня есть файл .dll);
- Удаленно зарегистрировать dll безопасно, используя код ASP; или
- Нужно ли обращаться в ИТ-отдел для регистрации?
Я беспокоюсь, что вариант 2 может напугать ИТ-отдел, а также, возможно, что-то сломать, но у меня есть крайний срок, и маловероятно, что они успеют зарегистрировать что-либо раньше.
Можно ли как-то использовать dll без их участия, исключительно с ASP?
У меня также открыт этот вопрос что касается запуска dll на клиентских компьютерах путем встраивания в интранет-форму, это мой предпочтительный метод, если это возможно. это одна и та же dll, и она уже зарегистрирована на всех клиентских машинах, но пока я Мне не удалось пройти через настройки безопасности интрасети IE.
ЛЮБАЯ помощь/комментарии/предложения по этому или моей другой теме будем очень признательны.
Спасибо за чтение.