- PR -

ClickOnceによるインストールのセキュリティー対応

1
投稿者投稿内容
けんたろ
会議室デビュー日: 2006/09/29
投稿数: 8
お住まい・勤務地: なら
投稿日時: 2006-09-29 21:03
VS2005のClickOnceに関して教えていただきたいのですが、
社内のサーバー上へ、発行ウィザードにてアプリケーションを発行して、
社内の各パソコンにインストールした際に、OSの違いで以下のような
問題が起こりました。

インストールするパソコンのOSが、WindowsXP(ServicePack1)又は
Windows2000(ServicePack4)であれば問題なくインストールできるのですが、
WindowsXP(ServicePack2)では、以下のセキュリティ警告が出て、
インストールできません。

「コンピュータにセキュリティ上の問題を発生させるため、管理者がこの
アプリケーションをブロックしました。
セキュリティ設定は、このアプリケーションがこのコンピュータにインストール
されることを許可していません。」

社内のみでのアプリケーションの使用を考えているのですが、WindowsXP(SP2)
のパソコンにもインストールできるような設定等の対処方法を、ご教授下さい。
どうぞ宜しくお願い致します。

なお、各種設定等は以下の通りです。
ClickOnceの署名:チェック有り(ただし、CAルート証明書は信頼されていません。)
アセンブリの署名:チェック無し
発行場所:イントラネットのサーバ内
      (publish.htmのWebコンテンツのゾーンは「信頼済みサイト」)
けんたろ
会議室デビュー日: 2006/09/29
投稿数: 8
お住まい・勤務地: なら
投稿日時: 2006-10-02 21:27
自己レスです。
根本的な解決策ではないですが、イントラネットのサーバ内からインストール
することを避けて対応してみました。
発行ウィザードでインストールをCD−ROMからと設定して、出来上がった
setup.exe等のファイルを各パソコンにコピーして、そこからインストールするように
暫定対応しました。

ClickOnceの機能をうまく使えていませんね・・。
けんたろ
会議室デビュー日: 2006/09/29
投稿数: 8
お住まい・勤務地: なら
投稿日時: 2006-10-19 20:36
自己解決しましたので報告します。
発行場所のパスが長めだったので、発行場所を移してみたら、なぜかうまくいきました。

具体的には、発行ウィザードの設定において、発行場所のパスの長さを半角で63文字以下
(要するに「アプリケーションのインストール - セキュリティの警告」のダイアログに
表示される「発信元:」の表示に収まる長さ?)にしたら、なぜかうまくいきました。
これが真の原因なのかわかりませんが、取り敢えず問題なく動作するようになったので
良しとします・・。お騒がせしました。
1

スキルアップ/キャリアアップ(JOB@IT)