Я создал элемент управления ActiveX, который открывает документ Imanage с заданными входными параметрами. Я создал exe, установил элемент управления ActiveX и появляется в списке программ и функций, что означает, что он установлен правильно.HTML TestPage, который вызывает элемент управления ActiveX, не работает с localhost
Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю нижний html-файл с моего диска C, он работает нормально и, как ожидалось.
Итак, я попытался создать пустое веб-приложение и включил в него один и тот же файл html.
Я установил приложение для сборки из локального iis (http://localhost/test), но когда я его запустил, я ударил исключение с неопределенным именем ex.description.
<!DOCTYPE>
<html>
<head>
<title>GDSImanageControl webpage</title>
</head>
<body>
<OBJECT id="Control" classid="clsid:45D313BC-8E30-46BD-88D2-6D47FE316B14" codebase="GdsImanageControl.cab"></OBJECT>
<script type="text/javascript">
try {
var obj = document.Control;
if (obj) {
obj.openImanageDoc("docNo", "versionNo", "server", "database", isReadOnly);
} else {
alert("Object is not created!");
}
} catch (ex) {
alert("Some error happens, error message is: " + ex.Description);
}
</script>
Я попытался установить целевой платформы на x86, регистрация для COM Interop и Enabled 32-разрядных приложений (App Pool).
Любая помощь по этому вопросу очень ценится