0

.Net MVC アプリケーションをアップグレード/パッチする最良の方法は何ですか? アプリケーションのほとんどのインストールは非常に基本的なコンピューター ユーザーになるため、単一のファイルから行うのが理想的です。そのため、IIS の停止、ファイルのコピー、SQL スクリプトの実行などを依頼することはできません。

2つの可能なアプローチは

  • マシン上のサイトを見つけて新しいファイルをコピーし、db の sql update を実行する実行可能ファイル。問題は、サイトを見つけるための最良の方法は何ですか? IIS (5.1 以降) でサイトを照会して停止するのはどれほど簡単ですか。

  • zip ファイルをサイトのページにアップロードします。そこから、サイトは zip ファイルを抽出し、ファイルをコピーして、SQL スクリプトを実行できます。ビュー/コンテンツなどをコピーしてSQLスクリプトを実行することは問題ありません。しかし、実際のアプリケーション DLL がパッチを実行しているときに、実際のアプリケーション DLL にパッチを適用するにはどうすればよいでしょうか。

.Net MVC で動作するビルド前のインストールおよびパッチ適用ソフトウェアはありますか?私の検索ではあまり見つかりませんでした。

現在、「IT担当者」が作成したドキュメントから初期インストールを行っています。今のところはこれで問題ありませんが、パッチ適用などはクライアント側で行っていただきたいと考えています。

どのアプローチが最適で、どのような問題が発生する可能性があるかについての推奨事項。

4

1 に答える 1