我已经在 sitecore 工作了一段时间。
自从我到任以来,我一直以现有项目为参考并创建新项目。
对于 Sitecore,我们将为网站提供大量文件夹和文件。我们只需要*.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" %>
完成后,我将整个布局文件夹部署到生产服务器上。
我将在生产服务器上创建一个空白网站并复制必要的文件,主要是 JavaScript、CSS 和*.ascx
文件。
昨天,一位 Sitecore 顾问建议我从CodeFile
to更改CodeBehind
并编译它们。
我知道如果我们在 Visual Studio 中创建 Web 应用程序,系统会提供给我们CodeBehind
,并且每当我们更改时,我们都需要进行编译。
但是如果我们创建一个网站,我们就不需要编译了。但是,我们可以发布该网站。
我的问题是:顾问是什么意思?我需要编译整个 Sitecore 网站文件夹吗?
如果是这样,我可以编译(构建)整个文件夹吗?
我可以从中得到*.dll
吗?
到目前为止,我已经尝试编译我的 2 个网站,但我收到了这个错误
无法加载程序集或文件 ChilkaDotNet2 或其依赖项之一