2

次のように、Sitecore ログ ファイルに例外が定期的に表示されます。

at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles\ styles)
at Sitecore.Resources.Media.MediaRequestHandler.Modified(HttpContext context,\ Media media, MediaOptions options)
at Sitecore.Resources.Media.MediaRequestHandler.DoProcessRequest(HttpContext\ context, MediaRequest request, Media media)
at Sitecore.Resources.Media.MediaRequestHandler.DoProcessRequest(HttpContext\ context)
at Sitecore.Resources.Media.MediaRequestHandler.ProcessRequest(HttpContext\ context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Sitecore 6.1 を使用しています

これは通常、日付の形式が正しくないか、日付を含む文字列とその日付に正しくない曜日が原因であることが強調されていることを強調する投稿が多数あることを認識しています。私が探しているのは、Sitecore MediaHandler がこのエラーをスローする具体的な原因を理解することです。

これが重要かどうかはわかりません<handlers>が、

<add verb="*" path="sitecore_media.ashx" type="Sitecore.Resources.Media.MediaRequestHandler, Sitecore.Kernel" name="Sitecore.MediaRequestHandler" />

と下<httpHandlers>

<add verb="*" path="sitecore_media.ashx" type="Sitecore.Resources.Media.MediaRequestHandler, Sitecore.Kernel" />
4

1 に答える 1

3

Sitecore は「If-Modified-Since」リクエスト ヘッダーから DateTime オブジェクトに日付を変換しようとしますが、失敗します。

Sitecore v6.1.0 rev。090821 (Update-2) 変更ログによると、この動作は修正されました。

古い v6.1.0 の SDN に Sitecore.Kernel.dll が見つからないので、コードを反映させて、v6.1.0 で何が間違っているかを説明できます。

于 2013-04-17T06:15:30.033 に答える