我在Tridion服务器上安装了Razor mediator 1.2,该服务器也安装了.NET 4.0。
我已按照Razor-mediator文档中的建议重新启动了所有服务。
安装完成后,当我们尝试创建新的TBB时,RazorTemplate选项不会显示在TemplateType下拉列表中。
关于为什么RazorTemplate选项没有在Tridion中显示的任何想法?
答案 0 :(得分:3)
一些建议:
如果您已正确执行所有步骤,则应尝试清除 您的浏览器缓存。它通常可以解决这些问题。
如果仍然无法正常工作,您可以查看
Tridion.ContentManager.config
,并搜索对此的任何引用
剃刀。如果您找不到任何内容,则意味着安装程序无法正常工作
正确。 (也许再次使用管理员权限执行)
确保您正在创建TBB而不是组件模板。剃刀模板是Tbb&#39>
答案 1 :(得分:2)
假设安装程序已成功安装,请检查以下Tridion配置文件Tridion.ContentManager.config
。您可以从GAC程序集中验证这一点,也可以使用配置双重检查PublicKeyToken。
调解员科:
<mediators>
...
<mediator matchMIMEType="text/x-tcm-cshtml" type="Tridion.Extensions.Mediators.Razor.RazorMediator, Tridion.Extensions.Mediators.Razor, Version=1.2.0.0, Culture=neutral, PublicKeyToken=5eeceedb34d9dfd7" />
</mediators>
配置文章:
<configSections>
.....
<section name="razor.mediator" type="Tridion.Extensions.Mediators.Razor.Configuration.RazorMediatorConfigurationSection, Tridion.Extensions.Mediators.Razor, Version=1.2.0.0, Culture=neutral, PublicKeyToken=5eeceedb34d9dfd7" />
...
</configSections>
模板类型:
<templateTypes>
..
<add id="8" name="RazorTemplate" mimeType="text/x-tcm-cshtml" hasBinaryContent="false" contentHandler="Tridion.Extensions.Mediators.Razor.RazorContentHandler, Tridion.Extensions.Mediators.Razor, Version=1.2.0.0, Culture=neutral, PublicKeyToken=5eeceedb34d9dfd7">
<webDavFileExtensions>
<add itemType="TemplateBuildingBlock" fileExtension="cshtml" />
</webDavFileExtensions>
</add>
</templateTypes>
如果您的所有配置都正确,那么这可能只是缓存UI。
您可以通过更新modification
中的System.config
计数来强制清除缓存(web \ WebUI \ WebRoot \ Configuration).. 8
只是我的cms上的数字,这可能是与您的CMS不同。
<server version="6.1.0.55920" modification="8">
答案 2 :(得分:2)
请您检查一下您在正确的位置看COM +,请参阅截图---
错误: - ![错误的地方] [1]
右: - ![]
答案 3 :(得分:0)
您可以尝试重新安装。