コードグループと証拠のゾーン(アセンブリの発生元)を選択。各、アクセス許可(パーミッション)を選択すると、設定した[アクセス許可]が『配置マニフェスト』に追加される。ゾーン」に対する現在のコードを解析し、追加が必要な「アクセス許可」の候補を表示する。[アクセス許可の検出]は静的な検出であり、実行時に動的にロードされるアセンブリが必要とする「アクセス許可」の検出はできない。サイニング証明書」による『署名』を行う。サイニング証明書」によって『署名』される。サイニング証明書」をインストールすることで、警告画面が表示されなくなる。サイニング証明書」を発行してもらい、利用する。発行タブでは発行を行う。『発行ウィザード』より詳細な設定が必要な場合、プロジェクトのプロパティを開き、[発行]タブに移動する。ここでは、以下の設定が可能である。必須コンポーネントのインストールにはインストール権限が必要。「分離ストレージ」とは、主に『部分信頼』の「セキュリティ制限」を受ける(サンドボックス化される)アプリケーションからアクセス可能な唯一のストレージとして用意されており、また、種々のアプリケーションから利用できないよう分離される。Settings\Apps”になる。プロジェクト出力に「埋め込まれたリソース」として追加されたapp.configや、独自定義ファイル、または、業務データの保存先はココに格納される。†ClickOnceでは定義ファイルの配布・自動更新が問題となることがある。以下、問題点の一例である。書き換え後は、「再発行」して自動更新を行う必要がある。Data」以下のディレクトリ)にはランダムな乱数値が含まれるため、ユーザ(もしくは設定プログラム)による*.configファイル直接の書き換えが難しい。このため、設定変更に伴う*.configの「再発行」が必要になる場合がある。*.configの設定値は、「再発行」の後、ディレクトリが変更されるため初期値に戻される。このような問題があるため、*.configファイルではなく、独自定義ファイルを使用した方が管理面で利便性が高くなる。この独自定義ファイルの配布方法と、そのメリット・デメリット、注意点を以下に纏める。配置位置(フォルダ)への権限を意識しなくて良い。†メリットテキストエディタを使用した編集が可能。ならない(ユーザによる配布・更新)。配置位置(フォルダ)への読込権限が必要。環境変数「ALLUSERSPROFILE」以下のディレクトリを使用可能。ディレクトリが変更され、設定の変更を保持できない。↑プログラムにより初期設定を行う。なる(埋め込まれたリソースをテンプレートとして作りこみ)。配置位置(フォルダ)への書込権限が必要。環境変数「USERSPROFILE」or「APPDATA」以下のディレクトリを使用する必要がある。環境変数に対応した絶対パス指定が必要となる。テキストエディタを使用した編集が可能。デメリット少々、作りこみが必要となる(初期設定、更新時のデータ引継)。ディレクトリが変更され、設定の変更を保持できない。†https://social.msdn.microsoft.com/Forums/ja-JP/73084ab7-3474-4a98-b3dc-029a05194786/clickonce?forum=vsgeneraljaASP.NETでレポートを生成して、結果をClickOnceで直接印刷する仕組です。必須コンポーネント(*.msi)に含めてインストールすることはできる。必須コンポーネントのインストールにはインストール権限が必要になる。「ClickOnceアプリケーション」のバージョン番号を表示する。更新されたバージョンがないかをサーバに問合せ、更新を行う。「ClickOnceアプリケーション」は、「1つ前のバージョンにロールバック(=昔のバージョンに戻す)」ことも可能。表示された[プログラムの追加と削除]ダイアログで[プログラムの変更と削除]の一覧の中から、ロールバックしたい「ClickOnceアプリケーション」の[変更と削除]ボタンをクリックする。すると「アンインストール」もしくは「ロールバック」するためのダイアログが表示される。[ClickOnceの保守]ダイアログが表示される[アプリケーションを以前の状態に復元します。ボタン[このコンピューターからアプリケーションを削除します。ボタンここで[アプリケーションを以前の状態に復元します。]を選択して[OK]ボタンをクリックすると、アプリケーションの「ロールバック」が開始される。ロールバックした後は、元のバージョンに戻せなくなる。更新するか?スキップするか?の選択は、オフライン実行を選択した時に選択できる。一度スキップすると7日間ほど更新のダイアログが表示されなくなる(ClickOnceの仕様)。サーバの更新後は最新のプログラムを使用する必要がある場合は以下のいずれかの対応をします。publish.htmから起動する。すれば自動更新される。オフライン実行を不可能にする。ショートカットからの起動が無ければ更新キャンセル不可能。APIを使用して、アプリケーション自身が更新を確認する作りにする。†IE以外のブラウザのサポート状況について。†2015/03/02:Firefoxに以下のPlugin追加し.NET4.5で動作確認した。2016/01/25:「このアドオンは管理者によって無効化されています」と無効化されている。†Chromeには、Microsoft純正のPluginが無い模様。Chrome」を試たが動作しなかった。Deploymentが動作しない。