2016-09-15 11 views
0

からのVisual Studioプロジェクトだから、これは私の問題で作成します。既存Umbracoサイト

私は現在、既存のUmbracoウェブサイト、7.2.1は、Visual Studioにインストールされていないので、解決策ファイルはありません。 私はこのサイトを典型的なUmbracoソリューションに移行したいので、ローカルで実行し、Umbracoでの自分の作業方法にもっと慣れさせることができます。

.NETプロジェクトを作成しようとしましたが、Umbracoコアナゲット(バージョン7.2.1)をインストールしてから、Webサイトをインポートしました。役に立たない。

新しいUmbracoソリューションに手動ですべてを手動で移動するのではありません。

Umbracoコミュニティにお役立てください、あなたは私の唯一の希望です。

答えて

2

どのくらいのカスタマイズが行われたかによって異なりますか?

Nugetから新しいソリューションにUmbracoCms -version 7.2.1(「ちょうど」コアではない)をインストールしてビルドし、既存のデータベースに接続文字列を指定します(すでに.sdfファイルではない場合)。次に/ Viewsや/ configのようなフォルダと、あなたが持っているスクリプト/スタイルのフォルダをコピーするだけでいいと思いますか?コピーが完了したら、プロジェクト内にフォルダを含めてください。

あまりにも「マニュアル」の作業があまりにも大きすぎないかぎり? ;-)元のサイト(テンプレート、doctypes、コンテンツ、スタイル、スクリプトなど)でパッケージを作成し、それを新しい空白のサイトにインポートすることができるかどうかはわかりません:-s

また、Umbraco Package RepositoryまたはNuget経由でパッケージをインストールした場合、または/ umbracoまたは/ umbraco_clientを変更した場合は、手作業でコピーする以外の方法はありません。

2

Umbraco 7.2.1を完全にインストールしてから、現在のサイトからすべてのファイルをそのままコピーし、新しいUmbracoソリューションに貼り付けて置き換えてください。それはうまくいくはずです。

これは確かに「手動作業」ですが、文字通りすべてのファイルを一度に移動し、新しく作成したソリューションで既存のファイルを上書きすることができます。

幸運。

0

Jannik氏によると、現在のソリューションの周りにどれくらいの成果を上げているのか、正確な結果が期待されているかによって異なります。

オプション1 - あなたは簡単にVSで空のソリューションを作成し、新しいWebサイトプロジェクト(ASP.NET空のWebサイト)を追加することができ、ウェブサイトのプロジェクト

。次に、現在の場所にあるすべてのファイルを貼り付けます。あなたは、あなたのファイル/ウェブサイトで新しいソリューションとVSプロジェクトを持っています。

オプション2 - ASP.NETアプリケーション

あなたはASP.NETアプリとしてそれを持ってしたい場合、私は(上記のJannikの手順とほぼ同じ)次の手順に従います:

  1. Visual Studioで空のASP.NET Webアプリケーションを作成します。
  2. Nuget:は-version 7.2.1
  3. は、現在のサイトデータベースへの接続文字列を再指定(またはそれがSQL CEの上にあった場合はApp_DataにディレクトリにSDFデータベースファイルを置き換える)パッケージ-UmbracoCmsをインストールします。
  4. あなたが使ったパッケージを分析し、それらをNugetからインストールしようとします(Nugetパッケージがある場合)。そうでない場合は、手動で移動します(DLLなど)。
  5. 現在のサイト(App_Plugins、Configs、Views、Partials、MacroScripts、Scripts、CSSなど)からすべての静的ファイルをコピーします。

しかし、3つ目のオプションもあります.1つの石で2羽の鳥を殺し、同時にUmbracoを最新バージョンに更新したい場合は、特に興味があります。

  1. あなたの現在のウェブサイトにUSYNCUSYNCコンテンツ版をインストールします。フルエクスポートを実行します。続きを読む:https://our.umbraco.org/projects/developer-tools/usync/
  2. Visual Studioで空のASP.NET Webアプリケーションを作成します。
  3. Nuget:パッケージ-UmbracoCmsをインストール
  4. あなたの新しいウェブアプリにUSYNCUSYNCコンテンツ版をインストールします。
  5. 以前のバージョンで使用されていたすべてのパッケージをインストールします。
  6. 古いWebサイトのuSyncフォルダからファイルをコピーし、新しいWebサイトに配置します。インポート/フルインポートを実行します。
関連する問題