2009-08-03 6 views
0

私は、アクティブなコントロールを含む小さなWebアプリケーションを構築しています。だから私は、アクティブなコントロールを構築した、それはうまくHTMLページで使用するときに動作します。何らかの理由でaspxページで使用されても機能しません。私がコントロールを含むようにする権限ポップアップは、aspxページにあるときには表示されません。この問題は、ページのURLを入力してiisを介して入力するときに、デバッグモードでページを使用してVisual Studioを使用しようとするときと、両方とも発生します。は、activexとaspxのページで発生します

アイデア?

編集:ActiveXは決して認め再びませんIISを通じて、私はhtmlファイルを開くと が、私は私はあなたがあなたのテストのHTMLページからHTMLを比較示唆ファイルシステム

+1

これはイントラネットゾーンからのActiveXコントロールを許可しないIE設定の問題のようです。 –

答えて

1

てファイルを開いたときにのみ動作するようですASPXページによって生成されたHTMLを使用します。振る舞いの違いは、HTMLの違いと関連しています。

+0

うわー、超高速応答、ありがとう!ここにあなたと同じダビデ! – vondip

0

私の推測では、ASPXページがActiveXコントロールのコードベースとは別のドメインから提供されていると思います。

+0

私はフォロースルーしていないと思いますが、どうすれば確認できますか? アップデートのいくつかの並べ替え、iisを介してhtmlファイルを開くときに、アクティブXは再び認識されません、それはファイルシステムを介してファイルを開くときにのみ動作するようです。なぜどんなアイデア? – vondip

0

[OK]を、私は解決策を見つけた後、夕方:

http://www.dreamincode.net/forums/showtopic38890.htm

が明らかにActiveXコントロールがIObjectSafetyインターフェイスを実装する必要があります。お役に立てれば!

+0

もちろん、それはHTMLページでもASPXページでもなく、ページがどのセキュリティゾーンに表示されるかによってまったく異なります。 – EricLaw

関連する問題