- - PR -
ClickOnceによるインストールのセキュリティー対応
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-29 21:03
VS2005のClickOnceに関して教えていただきたいのですが、
社内のサーバー上へ、発行ウィザードにてアプリケーションを発行して、 社内の各パソコンにインストールした際に、OSの違いで以下のような 問題が起こりました。 インストールするパソコンのOSが、WindowsXP(ServicePack1)又は Windows2000(ServicePack4)であれば問題なくインストールできるのですが、 WindowsXP(ServicePack2)では、以下のセキュリティ警告が出て、 インストールできません。 「コンピュータにセキュリティ上の問題を発生させるため、管理者がこの アプリケーションをブロックしました。 セキュリティ設定は、このアプリケーションがこのコンピュータにインストール されることを許可していません。」 社内のみでのアプリケーションの使用を考えているのですが、WindowsXP(SP2) のパソコンにもインストールできるような設定等の対処方法を、ご教授下さい。 どうぞ宜しくお願い致します。 なお、各種設定等は以下の通りです。 ClickOnceの署名:チェック有り(ただし、CAルート証明書は信頼されていません。) アセンブリの署名:チェック無し 発行場所:イントラネットのサーバ内 (publish.htmのWebコンテンツのゾーンは「信頼済みサイト」) |
|
投稿日時: 2006-10-02 21:27
自己レスです。
根本的な解決策ではないですが、イントラネットのサーバ内からインストール することを避けて対応してみました。 発行ウィザードでインストールをCD−ROMからと設定して、出来上がった setup.exe等のファイルを各パソコンにコピーして、そこからインストールするように 暫定対応しました。 ClickOnceの機能をうまく使えていませんね・・。 |
|
投稿日時: 2006-10-19 20:36
自己解決しましたので報告します。
発行場所のパスが長めだったので、発行場所を移してみたら、なぜかうまくいきました。 具体的には、発行ウィザードの設定において、発行場所のパスの長さを半角で63文字以下 (要するに「アプリケーションのインストール - セキュリティの警告」のダイアログに 表示される「発信元:」の表示に収まる長さ?)にしたら、なぜかうまくいきました。 これが真の原因なのかわかりませんが、取り敢えず問題なく動作するようになったので 良しとします・・。お騒がせしました。 |
1