1

アプリケーションのライブラリにClickOnceデプロイメントを使用することを計画していました。私が働いている場所のセキュリティと政治的環境のために、これを行うためにWebサーバーをセットアップする能力がありません。リリースビルドで生成されたファイルと一緒に共有ディレクトリにテストアプリのexeファイルがあり、動作します。共有ドライブからアプリを実行する場所をプログラムしたことはありません。それは常に直接インストールまたはWebでした。

これは許容できる展開戦略ですか?それが「うまくいく」ならどこでうまくいくのでしょうか?

4

2 に答える 2

2

ClickOnceオフの共有ドライブはサポートされているオプションであり、適切に機能します。

私はこのメカニズムを自分で使用しました。

MSDNのClickOnceアプリケーションの公開を参照してください。

方法から:エンドユーザーがインストールする場所を指定します

[インストールURL]フィールドに、http://www.microsoft.com/ApplicationNameの形式を使用して完全修飾URLを使用してインストール場所を入力するか、\ Server\ApplicationNameの形式を使用してUNCパスを入力します。

(強調鉱山)

于 2012-08-29T14:01:59.337 に答える
1

ClickOnceを使用してインストールファイルをネットワーク共有に展開しても問題ないと思います。

ネットワーク上のアプリはローカルドライブよりも信頼性が低いため、ネットワーク共有から直接アプリケーション(.exe)を実行すると、問題が発生しやすくなります( 3.5 SP1で修正されてから壊れた.NETFrameworkのデフォルトポリシーが原因)再び4.0で)

後者を本当にやりたいのなら、シェアを完全に信頼する必要があります

于 2012-08-29T14:01:45.020 に答える