2

我有一个问题,由于这里的网络问题,我需要通过 IP 而不是主机名访问我的站点。这会导致 IIS 将请求识别为发往 IP (10.0.6.63) 而不是环回 12.0.0.1

它会发现 sitecore_media.ashx 很好,但媒体处理程序然后重定向到 404 而不是为媒体提供服务。

有人可以告诉我如何让媒体处理程序接受这个请求或指向解释它如何工作的文档吗?

谢谢吉姆

4

1 回答 1

0

媒体处理程序依靠 SiteResolver 来确保返回正确的媒体项。

正如@Martin 所说 - 您需要确保您<site hostName="">的配置正确。主机名属性值针对HttpContext.Current.Request.Url.Host. 如果您访问您的网站,http://127.0.0.1/sitecore那么您的主机名是127.0.0.1.

另请注意,您可以通过管道 (|)将多个条目分隔到单个hostName属性中。

于 2013-12-09T08:21:51.313 回答