2

ここでのネットワークの問題により、ホスト名ではなく IP 経由でサイトにアクセスする必要があるという問題があります。これにより、IIS は要求をループバック 12.0.0.1 ではなく IP (10.0.6.63) に対するものとして認識します。

sitecore_media.ashx は正常に検出されますが、メディア ハンドラーはメディアを提供する代わりに 404 にリダイレクトします。

メディア ハンドラーがこの要求を受け入れるようにする方法を教えてください。または、その仕組みを説明しているドコを教えてもらえますか?

ありがとうジム

4

1 に答える 1

0

メディア ハンドラーは SiteResolver に依存して、正しいメディア アイテムが確実に返されるようにします。

@Martinが述べているように、<site hostName="">が正しく構成されていることを確認する必要があります。hostname 属性値は に対してテストされHttpContext.Current.Request.Url.Hostます。としてサイトにアクセスするとhttp://127.0.0.1/sitecore、ホスト名は127.0.0.1.

複数のエントリをパイプ (|) で区切って単一のhostName属性に入れることができることにも注意してください。

于 2013-12-09T08:21:51.313 に答える