2009-03-03 27 views
0

私は自分のサイトを閲覧するときに例外を複製することができませんでしたが、未処理の例外が発生したときに私の携帯電話に電子メールを送ります。ここでイメージのASP.NET MVC未処理例外?

は例外です:

パス 用コントローラ '/Content/UsrImg/ImageFileName.jpg' が見つかりませんでしたか、それは はIControllerを実装していません。

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

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

答えて

0

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

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