2011-01-03 5 views
1

これは私を殺しています。それは全く意味がありません...私は簡単なMVC.Netプロジェクトをセットアップしました。すべてが正常に動作するように見えます。私は典型的な404エラーを取得し、それを変更したいので、それを調べ始めました。それにより、global.asaxのApplication_Errorメソッドで私を悩ませました。それはすべて私が期待するように動作するように見えます。MVC.Netサイトが呼び出されていないリソース/ページに対して404エラーを投げています

ここに問題があります。私は、プロジェクトを実行している

など、
Exception ex = Server.GetLastError(); 

をのApplication_Errorメソッドに次のコード行(ちょうどこのライン)を入れて、エラートラフィックがので、私は物事をテストすることができようにしたものを見るためにブレークポイントを作りましたデバッグは、それはエラーコードでHttpExceptionと戻ってくる404

パス するコントローラ「/Content/jquery-ui-1.8.7.custom.min.js」 が見つからないか、しないました IControllerを実装します。

これまでのところ、奇妙なものはありません。だから、私はこの怒っている電話を探しました。 Visual Studio Find関数を使用して、/Content/jquery-ui-1.8.7.custom.min.jsの全体ソリューションを検索しました。このファイルへの呼び出しはありませんでした。私はjquery-ui-1.8.7.custom.min.jsを検索し、/ Scripts /ディレクトリでそのファイルを探す予想されるすべての呼び出しを見つけました。

私は私の.cssファイル、およびイメージのサブディレクトリ内の一部の画像を持っている/コンテンツ/ディレクトリで

...

私はMVCと知らないことを奇妙なだけで何かがある願っています。あなたがすでに知っているネットは、この気まぐれを引き起こします。それはちょうど意味がありません...そのファイルへの呼び出しがあった場合、私は404を得ることがわかりましたが、そうではありません...

いくつかのトラブルシューティングのアイデアについてのガイダンスは、この時点で役立ちます。私は困惑しています...

ありがとうございました!

+0

Views/Shared/site.masterで検索しましたか? – LukLed

答えて

1

Fiddlerをダウンロードして実際にHTTP要求が行われているかどうかを確認するために、ちょっとしたアドバイスをお願いします。注意:localhostを使用してデバッグする場合は、新しいhostsエントリを作成して127.0.0.1に別の名前を指定します。そうしないと、Fiddlerは要求を追跡しません。

+0

Ok ...私はちょうどフィドラートレース(良い提案)を実行しました。コールは行われていませんでした...楽しい部分ですが、ブレークポイントでもう一度やり直しました。今回はコールが行われていません...私は自分のコンピュータがこれが私の最初の数であることを知っていると思いますフォーラムの投稿はオーバーフローで、私は愚かに見えるようにしようとしています...眠りにつき、恥ずべきで私の頭をぶら下げよう... FWIW、書く前にVSを何度も再起動し、キャッシュも殺しました... 、man .. –

+0

ここに少し野生のアイデアがあります:あなたの/ Contentフォルダに実際にビュー(基本的なマークアップあり)である 'jquery-ui-1.8.7.custom.min.js'という名前のファイルを作成します。それが供給されるかどうかを見てください。 –

関連する問題