Windows 7で完全な信頼作業を必要とするWPFブラウザアプリケーション(XBAP)を作成するには、何をする必要がありますか?

StackOverflow https://stackoverflow.com/questions/2926071

質問

したがって、これは.NETトラストポリシーに関するVisual Studio 2008、.NET、WPF、XBAP、Windows 7の質問です。

職場では、Visual Studio 2008(SO .NET 3.5)を使用して開発されたいくつかのWebブラウザーアプリケーション(.XBAPファイル)があり、内部で展開しました。これらには.NETフルトラストポリシーが必要でした。個々のステーションでポリシーを調整した.MSIを作成する方法を見つけました。すべてがうまく機能しました。ユーザーはブラウザー内アプリが大好きです。

これは昨年とWindows XPでした。今年、当社はユーザーをWindows 7にアップグレードし始めましたが、現在はWebブラウザーアプリケーションのいずれも機能していません。エラーメッセージは、ポリシーを変更する.msiが実行されていないかのように、「信頼されていない」です。

その他の詳細:私たちのアプリは、インターネットエクスプローラー7とFirefoxのWindows XPで動作し、Internet Explorer 8またはFirefoxのWindows 7で動作しないことを確認できます。

.NETセキュリティポリシーが私を神秘化することを認めなければなりません。それでも、ネット全体またはこのサイトでこの問題について言及することはできませんでした。

他の誰かがこの問題に遭遇しましたか?すべてが歓迎されます。

役に立ちましたか?

解決

この正確な問題に遭遇しました。これを修正するには、AAコード署名証明書、できればVerisign証明書を使用してClick-Onceマニフェストに署名する必要があります。また、おそらく独自の証明書を作成してから、クライアントマシンの「信頼できるルート証明書当局」に追加するか、独自の証明書当局で作成することもできます。署名したら、証明書の公開キーをクライアントマシンの「信頼できる出版社」ストアにインポートする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top