我有一些在一台机器上运行在IIS下的网站.
我应该将这些网站放在C:\ inetpub\wwwroot \文件夹内还是放在C:\ inetpub \文件夹中?
例如
要么
对于任何一个或另一个推荐位置是否有任何优缺点(我这台机器上只有一个C盘)?
我不确定是否有一个"正确"的答案,但是如果有的话,想要遵循最佳实践.
非常感谢,乔纳森
我们正在编写一些代码来控制从Tridion Broker数据库查询返回的结果的分页(使用API).
我们正在使用SDL Tridion 2011 SP1,并且可以使用PagingFilter来获取所选页面上的组件的tcmIds.
但是,在写出分页控件时,我们需要知道结果的总数(以确定将有多少页).是否有更有效的机制来执行此操作,而不仅仅是为"所有"结果运行单独的查询并对返回的字符串数组执行.Length?(显然,您只会运行此查询一次,并在用户在页面之间点击时保留该值.)
如果我们得到了所有结果,那么当我们只处理"全部"查询中返回的信息时,为什么还要使用PagingFilter呢?
非常感谢Jonathan
注意:返回的任何一种类型最多可能有2000个结果.
我在使用Razor Templating从Tridion发布二进制文件(PDF文件)时遇到问题.
我有一个组件模板,设置为"作为动态组件发布",具有单个链接的多媒体架构.
我正在使用Razor Mediator eXtension,组件模板包含两个模板构建块:
Razor模板包含以下代码(我稍微简化了一下):

这似乎正确解析二进制链接并生成以下动态组件演示:

我遇到的问题是二进制本身从未添加到包中,因此不会发布.
由于Razor Mediator在Tridion.ContentManager.config文件中有一个'extractBinaries'设置,我怀疑应该由调解器将二进制文件添加到包中.我已确保将extractBinaries设置设置为"true",但是二进制文件未添加到包中(尽管正在处理的多媒体组件作为tridion /组件项在包上).
有谁知道这个功能是否可用并且在Razor Mediator中工作了吗?我怀疑Razor Mediator期望链接代码采用特定格式,但我在文档中找不到任何相关内容.
我还尝试将"从Html提取二进制文件"TBB添加到组件模板(遵循Razor模板)但我收到以下错误: "项目输出必须具有指定的属性TCMURI".我怀疑这是由于Razor Mediator将"输出"项添加到包中的方式.
我可以编写一个新的TBB来确保将二进制文件添加到包中,但如果Razor Mediator已经提供了该功能,我宁愿避免这样做.
提前致谢.
PS为图像道歉.Stackoverflow不想正确格式化代码.