0

次の手順を実行しました。

  1. nuget パッケージとビジュアル スタジオを使用して、新しい Umbraco インスタンスを作成しました。
  2. Azure DB をバックエンドとして使用して、Azure にデプロイしました。
  3. articulate パッケージをインストールしました。
  4. プロジェクトをバージョン管理に追加しました (App_Plugins フォルダー、明確な dll などを含む)。
  5. umbraco のインストールを削除でき、Articulate を含むバージョン管理から完全に復元できます。

現在、コンテンツ、記事、写真などを追加し始めています。

Web サーバー上のフォルダー全体をバックアップする必要はないと思います。Azure DB の定期的なバックアップを行っており、次のような新しいコンテンツで満たされたいくつかのフォルダーが必要です。

  • メディア (記事に追加する写真でいっぱい)
  • App_Plugins (インストール済みパッケージを umbraco に保持)
  • App_Data/packages (インストール済みパッケージのファイル ディレクトリ)
  • App_Data/umbraco.config (Articulate の一部のコンテンツを保持)

では、バージョン管理部分、azure db バックアップ、およびリストされたフォルダーを使用して、システム全体を復元できるようにするために必要なのはこれだけですか?

4

2 に答える 2

2

理想的には、データ/コンテンツの場合、メディアと App_Data フォルダーをバックアップする必要があります。ただし、Umbraco サイト (キャッシュ ファイルを含む) をバックアップする場合は、App_Plugins、App_Data、Bin、Config、Umbraco & Umbraco_Client フォルダーをお勧めします。この情報がお役に立てば幸いです。

于 2016-04-21T13:02:23.890 に答える
0

基本的には、質問に記載されているアプローチに従います。次のファイルとフォルダーを Visual Studio プロジェクトに追加し、後でバージョン管理に追加しました (既定ではプロジェクト ファイルの一部ではないが、ソリューションを最初から再デプロイするときに必要な、より興味深いフォルダーを展開しました)。

ここに画像の説明を入力

説明したように、バックエンドは Azure SQL でホストされています。

Open Live Writerを使用すると、記事のコンテンツを別の ftp サーバーで簡単にホストできます。

このアプローチに従うことで、umbraco のアップグレードやサイトの大幅な変更などのために、完全なソリューションを非常に簡単に再展開できます。

于 2016-06-06T20:31:04.850 に答える