バックグラウンド
.NET 1.1 の winforms アプリケーションを .NET 4.0 に移行しています。(良い頃! :-) )
アプリケーションは、組織内でのみ使用されます。
.NET 1.1 アプリケーションは、非推奨のノータッチ展開テクノロジを使用してユーザーに展開されます。ユーザーがアプリケーションの .exe の URL を入力すると、アプリケーションが (IEExec 内で) 実行される内部 iis 6 Web サイトがあります。
アプリケーションは少なくとも 2 週間に 1 回更新されます。
アプリケーション exe を実行するためのショートカットを全員のデバイスに作成したいだけです。プログラム グループをインストールする必要も、その他の複雑なインストール メカニズムも必要ありません。
アプリケーションを展開するための clickonce テクノロジの経験はありません。
アプリケーションはもちろん .exe と 10 個のサポート dll で構成されています。CRUD操作を実行するために(今のところ)Webサービスを使用します。
質問
私のようなアプリケーションでも clickonce は必要ですか?
exe とサポート dll をネットワーク共有に展開し、ユーザーが共有からアプリケーションを実行できるようにしないのはなぜですか?
私の考え
私が行ってきた調査から、クリックワンスは興味深いように聞こえますが、なぜそれが私の状況に当てはまるのかわかりません。新しいテクノロジーには多少の苦痛が伴います.SOのclickonceに関するすべての質問を見てください.
クリックワンス展開戦略を学習してテストするのではなく、アプリケーションを .NET 4.0 に変換することにエネルギーを集中したいと考えています。
私は、ファイルをネットワーク共有に配置し、適切なアクセス許可 (ファイルと .NET) を設定して、それを良いと呼ぶことに傾倒しています。
ご意見ありがとうございます。