我正在使用PowerShell自动部署网站,最近发现了无法使用PS设置的AppPool设置.或者至少我没有设法找到如何做到这一点.
$appPool = $serverManager.ApplicationPools.Add($sitename)...
Run Code Online (Sandbox Code Playgroud)
我需要将"Private Memory Limit"设置为某个值,但看起来在ApplicationPool或ApplicationPoolRecycling对象中没有这样的属性.
anybode是否知道此问题的解决方法?
我想知道是否可以通过API执行Sitecore工作流操作.我不能从这里使用这个方法:http://sdn.sitecore.net/Snippets/Workflow/Change%20the%20Workflow%20State%20on%20an%20Item%20via%20API.aspx(执行将触发状态的命令更改).
我想要的是以编程方式创建一个项目,然后将工作流程状态设置为"等待批准",例如,即使没有设置"下一步"的命令.
理想情况下,它会是这样的
foreach (var action in awaitingForApprovalState.Actions)
{
action.Execute();
}
Run Code Online (Sandbox Code Playgroud) 突然之间,我的Sitecore网站上的Lucene索引被破坏了,经过一些调查后,我注意到Sitecore包含的文件是以非字母顺序"修补"web.config.
约翰韦斯特在一篇博客文章中提到:
Sitecore进程Web.config按字母顺序包含文件(从技术上讲,这是Directory.GetFiles()方法返回的顺序).
但是,MSDN说:
返回的文件名(来自GetFiles())的顺序无法保证; 如果需要特定的排序顺序,请使用Sort()方法.
什么可能导致这种问题?它与服务器配置有关吗?