【发布时间】:2017-05-12 08:35:18
【问题描述】:
我正在尝试研究如何在一个托管在 Azure 上的 Umbraco 实例上托管多个站点。我已将第二个域添加为 Azure Web App 上的自定义域。我在 Umbraco 的根目录下创建了两个主页,并将每个主页设置为“文化和主机名”中的适当主机名。我仍然可以导航到原始站点,但是当我尝试转到第二个站点时,我收到以下错误:
以下方法或属性之间的调用不明确:'Umbraco.Web.UmbracoHelper.Media(params int[])' 和 'Umbraco.Web.UmbracoHelper.Media(params string[])'
没有发现有问题的源代码。
我真的不知道我在做什么,并尝试通过谷歌搜索这个问题我可能找不到任何答案。
【问题讨论】:
-
这看起来像是您的模板中的一个问题,可能在某处调用 UmbracoHelper.Media 时带有一个空参数?您确定这是由第二个网站引起的吗?我在同一个 azure web 应用程序中运行多个网站没有问题
-
我认为这是第二个网站,因为第一个网站仍然可以正常运行。我可以在模板中找到的唯一对媒体的引用是
<img src="@Umbraco.Media(CurrentPage.logoimage).Url" />。这个问题不可能与我在 Azure 上的事实有关,不是吗? -
顺便说一句,很抱歉我花了这么长时间才回复 - 我每周只来一次。