0

サイトを閲覧したときに例外を再現できませんでした...しかし、イベントロガーでこれを確認しました(未処理の例外が発生すると携帯電話にメールで送信されます)。

例外は次のとおりです。

パス'/Content/UsrImg/ImageFileName.jpg'のコントローラーが見つからないか、IControllerを実装していません。

私が起こったと思うのは、Google(またはおそらくプロキシサーバー)がキャッシュしていた画像がもう存在しなかったということです。その画像に直接移動しようとすると、私が書いた「ページが見つかりません」というわかりやすいエラーが読み込まれます。

しかし、404エラーで未処理の例外をスローする必要がありますか?私には少し奇妙に思えます。おそらく、これを修正するためにルーティングでできることがありますか?

4

1 に答える 1

0

昨日、この問題に遭遇しました。イメージがサーバー上にあるかどうかを確認します。私の問題は、ファイルのBuild Actionが none に設定されていましたが、Contentに設定する必要があります。ウェブサイトを公開したとき、ファイルは含まれていませんでした。

Content ディレクトリはルーティングを呼び出す必要があるため、ルーティングを変更する必要はありません。

于 2010-01-20T17:21:58.877 に答える