0

指定された入力パラメータで Imanage ドキュメントを開く ActiveX コントロールを作成しました。exe を生成し、ActiveX コントロールをインストールすると、プログラムと機能の一覧に表示されます。これは、正しくインストールされたことを意味します。

私が抱えている問題は、C ドライブから以下の html ファイルを実行すると、期待どおりに正常に動作することです。

そこで、空の Web アプリケーションを作成して、そこに同じ 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 相互運用機能に登録し、32 ビット アプリケーション (アプリケーション プール) を有効にしようとしました。

この問題に関するヘルプは大歓迎です

4

1 に答える 1