Webアプリケーションのユーザー(管理者)に、新しいバージョンがリリースされたときにWebアプリケーションを自動的に更新する(つまり、更新をオプトインしますが、開始時にインストールを自動化する必要があります)方法を探しています。
自動アプローチが必要な理由は、ユーザーがマシン(RDPを含む)に物理的にアクセスしなくても、リモートで実行しているときにWebアプリケーションを更新できるようにするためです。
もちろん、このために独自のコードを書くこともできますが、しばらく前から存在しているClickOnceのようなものを使用したいと思います。これにClickOnceを使用することは可能ですか?または、私が見つけられなかったASP.NETアプリケーションの代替手段はありますか?
更新を行うのは私ではなくユーザーであることが重要なので、WebDeploymentが進むべき道ではないと思いますが、これが機能するシナリオに耳を傾けるつもりです。
ユーザーはシステム管理者ではないので、これをできるだけ確実にしたいと思います。
Visual Studio 2010、ASP.NET 2.0(.NET 3.5)を使用しています。ソリューションでバージョン4への切り替えが必要な場合、これは可能ですが、お勧めできません。