我在宏脚本中的剃刀 .cshtml 中有一些代码
它只是从图像 ID 中获取图像,如下所示:
<img src='@Library.MediaById(page.GetProperty("mainImage").Value).umbracoFile' alt='' />
它在我的本地站点上运行良好,在 VS2010 内置服务器中运行,但是当我将站点移动到运行 iis6 的临时服务器时,它给了我错误:
Error loading MacroEngine script (file: article.cshtml)
我使用的是一个紧凑的数据库(umbraco.sdf),其余的数据库驱动的内容工作正常,所以我很难理解为什么这可以在本地而不是 iis6 上工作。
应用程序池为 4.0。而且我在 umbraco 网站上找不到任何东西表明 iis6 不兼容。
有什么想法吗?
编辑:对不起它的 umbraco 6.06
尝试将 ?umbdebugshowtrace=true 添加到 url,没有提供有关错误的更多信息