2017-06-08 10 views
1

ここから完全なSitecore初心者は私が怖いです。私はSitecore 8.2をダウンロードし、正常に動作するIISを実行するように設定しています。私は3つのフォルダを持っていますビジュアルスタジオでSitecoreのWebサイトを開く

-- data 
-- databases 
-- website 

私はvs2015でTDSプロジェクトを作成し、Sitecoreと同期することができます。私は私のVSソリューションの新しいMVCプロジェクトを作成したいと思うし、SitecoreのWebサイトのフォルダに公開することを前提としていますが、SitecoreにはすでにたくさんのファイルやDLLがあります。私はvs2015で作成したWebプロジェクトのタイプと、既存のファイルをどのようにWebプロジェクトに取り込むのかと思っています。 MVC Webアプリケーションを作成してコピー&ペーストするか、これを行う方法が異なりますか?

+0

https://doc.sitecore.net/sitecore_experience_platform/developing/developing_with_sitecore/set_up_sitecore_and_visual_studio_for_development https://www.akshaysura.com/2016/06/29/tihidi-setup-a-visual-studio-2015-sitecore -8-x-mvc-solution / – Jojo

答えて

0

はい。初めは単純なMVCアプリケーションから始めることができます。プロジェクトにすべての設定ファイルを含める必要はありません。
これは、カスタマイズまたは作成する設定ファイルを含める必要があると言われています。
最も一般的なのはyoursite.Configで、サイトの詳細が必要です。 あなたのサイトが成長し続けるか、glassmapperやsitecore shipのようなものを追加しても、App_Configファイルは引き続き追加されます。

0

すべては、アプリケーションの構造をどのようにしたいかによって異なります。私は、空のMVCプロジェクトをTDSプロジェクトが存在するのと同じソリューション内で作成することを提案します。ビジネスロジックを格納するクラスライブラリプロジェクトを作成することもできます。

ビュー、モデル、コントローラなどの異なるフォルダと必要に応じて追加のフォルダを構成できます。私は通常、Libという名前のフォルダを持っています。ここでは、プロジェクトに必要なすべてのSitecoreアセンブリが保存されています。たとえば、LibフォルダにSitecore.Kernel.dllがあります。次に、プロジェクトの参照として追加します。

注: Libフォルダはプロジェクトには含まれていません。

ソリューションをコンパイルするときには、プロジェクトのアセンブリ、ビュー、および構成をそれぞれのディレクトリにコピーするだけです。これは、TDSを使用してWebサイトの内部フォルダにファイルを展開することで実行できます。

0

いいえ、Sitecoreをソースコントロールに入れないようにするには、Webアプリケーションを作成し、それをsitecoreの上に配置するだけです(web.congif、global.asaxなどを上書きしないように注意してください) ここに記載されている最新のベストプラクティスに従うことをお勧めします: http://helix.sitecore.net/principles/visual-studio/index.html どこでもヘリックスとハビタットが聞こえるので、慣れてください。

これは必須ではありませんが、これらはSitecoreの世界で標準になりつつあります。 あなたはいつでも自分の好みや要件に合わせることができますが、このプラクティスに従うことで、あなたとあなたのプロジェクトを継承する人の生活が楽になります。

関連する問題