1

Webアプリケーションのユーザー(管理者)に、新しいバージョンがリリースされたときにWebアプリケーションを自動的に更新する(つまり、更新をオプトインしますが、開始時にインストールを自動化する必要があります)方法を探しています。

自動アプローチが必要な理由は、ユーザーがマシン(RDPを含む)に物理的にアクセスしなくても、リモートで実行しているときにWebアプリケーションを更新できるようにするためです。

もちろん、このために独自のコードを書くこともできますが、しばらく前から存在しているClickOnceのようなものを使用したいと思います。これにClickOnceを使用することは可能ですか?または、私が見つけられなかったASP.NETアプリケーションの代替手段はありますか?

更新を行うのは私ではなくユーザーであることが重要なので、WebDeploymentが進むべき道ではないと思いますが、これが機能するシナリオに耳を傾けるつもりです。

ユーザーはシステム管理者ではないので、これをできるだけ確実にしたいと思います。

Visual Studio 2010、ASP.NET 2.0(.NET 3.5)を使用しています。ソリューションでバージョン4への切り替えが必要な場合、これは可能ですが、お勧めできません。

4

2 に答える 2

1

最終的に、Web configトランスフォームとDeploymentPackagesをWebDeployで使用し、Web.configのトリッキーな部分のカスタム構成ウィザードを使用することになりました。

これはまったく最適とは言えませんが、私たちがやったことです。

于 2010-11-10T15:10:34.393 に答える
0

今後の参考のために、Phil HaackによるNuGetを使用した自己更新サイト(http://haacked.com/archive/2011/01/15/building-a-self-updating-site-using-nuget.aspx )を調べると思います。

于 2011-02-09T15:48:29.320 に答える