0

クライアントドキュメントスキャナーとやり取りし、デバイスからドキュメントをスキャンするために作成したSilverlight 4プロジェクトがあります。

これは、silverligth プロジェクトを実行すると完全に実行されます。

しかし、この Silverlight を Web アプリケーションに追加すると. このエラーが発生します

この操作は、現在のコンテキストではサポートされていません。

そして、デバッグすると、問題があることに気づきました

 dynamic wiaDialog = AutomationFactory.CreateObject("WIA.CommonDialog");

AutomationFactory.CreateObject();の場合。それは失敗しています。

よくわかりません, これを修正する方法, オンラインで見たところ、誰もがOOB設定について話している. すべてが正しく構成されている.

どんな提案も大きな助けになります。

プラットフォーム: Silverlight 4、VS2010、ASP.Net MVC 3.0 カミソリ

4

1 に答える 1

0

Web ブラウザー内でオートメーション ファクトリを使用するには、クライアント コンピューターでこの機能を有効にする必要があります。ただし、これは SL5 でのみ機能します。SL4 では、オートメーション ファクトリは、アプリケーションがインストールされる場合 (OOB モード) にのみ使用できます。別のリンク「方法:信頼できるアプリケーションでオートメーションを使用する」を参照してください。

Silverlight 4 以前では、信頼できるアプリケーションはブラウザーの外部でも実行する必要があります。Silverlight 5 以降では、システム管理者は、信頼できるアプリケーションをブラウザー内で実行できるようにすることができます。

于 2012-08-17T15:44:25.980 に答える