私はしばらくサイトコアで働いています。
着任以来、既存のプロジェクトを参考にして、新しいプロジェクトを作成しています。
Sitecore の場合、Web サイト用のフォルダーとファイルがたくさんあります。*.ascx
サブレイアウト ( ) を JavaScript と CSS ファイルと共に作成するだけです。
これらのファイルについては、 と の下に*.ascx
置きます。layouts/Project_Name/The_File_Name.ascx
layouts/Project_Name/The_File_Name.ascx.cs
*.ascx
ファイルには、次のものがあります。
<%@ Control Language="c#" AutoEventWireup="true" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" Inherits="Layouts.The_File_Name.The_File_NameSublayout" CodeFile="~/layouts/Project_Name/The_File_Name.ascx.cs" %>
終了後、レイアウト フォルダー全体を運用サーバーにデプロイします。
本番サーバーに空の Web サイトを作成し、必要なファイル (主に JavaScript、CSS、および*.ascx
ファイル) をコピーします。
昨日、Sitecore のコンサルタントから、 から に変更してコンパイルするよう提案されCodeFile
ましCodeBehind
た。
Visual Studio で Web アプリケーションを作成すると、システムが提供し、CodeBehind
変更するたびにコンパイルする必要があることを理解しています。
しかし、Web サイトを作成する場合は、コンパイルする必要はありません。ただし、サイトを公開することはできます。
私の質問は次のとおりです。コンサルタントはどういう意味でしたか? Sitecore Web サイト フォルダー全体をコンパイルする必要がありますか?
その場合、フォルダー全体をコンパイル (ビルド) できますか?
そして、私はそれから得ることができ*.dll
ますか?
これまでのところ、2 つのサイトをコンパイルしようとしましたが、このエラーが発生しています
アセンブリまたはファイル ChilkaDotNet2 またはその依存関係の 1 つを読み込めませんでした