Performance 如何进行Orchard CMS的预编译构建

Performance 如何进行Orchard CMS的预编译构建,performance,orchardcms,Performance,Orchardcms,我使用了Orchard CMS 1.10.1 创建Orchard CMS的预编译版本的最佳方法是什么?您只需打开一个命令提示符,转到Orchard项目的根目录,然后运行命令build precompiled 此命令将构建整个Orchard解决方案,并准备需要部署到IIS的所有文件。您将在build\Precompiled文件夹中找到这些文件。此文件夹将仅包含应用程序的二进制文件和配置/清单文件(如Module.txt,placement.info等)。这些是在生产环境中运行应用程序所需的文件。具

我使用了
Orchard CMS 1.10.1


创建Orchard CMS的
预编译版本的最佳方法是什么?

您只需打开一个命令提示符,转到Orchard项目的根目录,然后运行命令
build precompiled

此命令将构建整个Orchard解决方案,并准备需要部署到IIS的所有文件。您将在
build\Precompiled
文件夹中找到这些文件。此文件夹将仅包含应用程序的二进制文件和配置/清单文件(如
Module.txt
placement.info
等)。这些是在生产环境中运行应用程序所需的文件。具体来说,
build\Precompiled
目录中没有源代码文件


此外,还调整了配置文件以获得最佳性能。例如,动态编译和文件监视被禁用。但是,视图文件没有预编译,我不确定这是否适用于Orchard。

您需要做的就是打开一个命令提示符,转到Orchard项目的根目录并运行命令
build precompiled

此命令将构建整个Orchard解决方案,并准备需要部署到IIS的所有文件。您将在
build\Precompiled
文件夹中找到这些文件。此文件夹将仅包含应用程序的二进制文件和配置/清单文件(如
Module.txt
placement.info
等)。这些是在生产环境中运行应用程序所需的文件。具体来说,
build\Precompiled
目录中没有源代码文件


此外,还调整了配置文件以获得最佳性能。例如,动态编译和文件监视被禁用。但是,视图文件没有预编译,我不确定Orchard是否可以这样做。

你说的“预编译”是什么意思?你想在没有输出源代码的情况下构建Orchard吗?据我所知,它将cshtml文件转换为dll,这对性能有好处。这是链接中的第三步,我无法从它所说的内容中执行。当您按照这些步骤操作时,会出现什么错误?第三步将运行MSBuild并在文件夹中生成输出,如所述。如果以前没有使用过MSBuild,我将尝试使用它。使用“预编译”是什么意思?你想在没有输出源代码的情况下构建Orchard吗?据我所知,它将cshtml文件转换为dll,这对性能有好处。这是链接中的第三步,我无法从它所说的内容中执行。当您按照这些步骤操作时,会出现什么错误?第三步将运行MSBuild并在文件夹中生成输出,如所述。如果以前没有使用过MSBuild,我将尝试它。谢谢。非常感谢你,伙计。大忙