0


我有一些命令,我​​在 Orchard 中由最终用户(管理界面)执行了几次,
我知道 Recipe 和 Orchard.exe 是什么!
但我想通过管理界面执行我的命令!

多谢!

4

1 回答 1

0

您可以随时将配方上传到管理 UI 在这里查看:果园配方这里 有曾经启用运行配方的模块。

并查看源代码,但这里有一些代码

 Recipe recipe = _recipeHarvester.HarvestRecipes(module.Descriptor.Id).FirstOrDefault(x => !x.IsSetupRecipe && x.Name == name);

        if (recipe == null) {
            return HttpNotFound();
        }

        try {
            _recipeManager.Execute(recipe);
        }
        catch(Exception e) {
            Logger.Error(e, "Error while executing recipe {0} in {1}", moduleId, name);
            Services.Notifier.Error(T("Recipes contains {0} unsupported module installation steps.", recipe.Name));
        }
于 2015-10-03T15:56:42.940 回答