1

Asp.NET MVC アプリケーションに奇妙な問題があります。

IIS 7.5 での Asp.NET MVC 3 Preview 1 の使用 - 統合

アプリケーションをビルドした後、すべてが正常に動作します。その後、ランダムな時間が経過した後 (または、ビューまたは js ファイルを更新した後)、アプリケーションが停止します。

つまり、ルート ページをリクエストすると 403 エラーが発生し、他のページをリクエストすると 404 エラーが発生します。

再構築後、再び死ぬまでしばらくの間、すべてが正常に機能します。

これは、2 つの異なる開発マシンで見られます。また、両方の開発マシンで非常によく似た別のアプリケーション (MVC 3、IIS など) があり、これは問題なく実行されます。構成ファイルを詳細に調べましたが、顕著な違いは見られません。

アプリケーションが停止する原因や、詳しい情報を探す場所を知っている人はいますか? (情報はありませんが、まだ elmah.axd にアクセスできます)。

4

1 に答える 1

1

ここで説明することはあまりありませんが、403 と 404 は、少なくとも ASP.NET ルーティングが機能していないことを示す手がかりです。403 は、Web サーバーがディレクトリ ブラウズを実行しようとしていると判断したため、404 は、リクエストに対応する有効なリソースがないために返されます。

新しいバージョンの MVC を使用しているため、問題はそこにあると思われます。エラー状態になったら、通常の .aspx ページを参照できますか? サーバー側のコードを正しく実行しますか?

組み込みの Visual Studio Web サーバーだけでなく、IIS 7.5 でホストされているサイトがありますよね? IIS がヒットしているかどうかを確認するために、監視/イベント ログを有効にすることはできますか?

実際の回答がないことをお詫び申し上げます。デバッグが難しい問題があるようです。

幸運を!

于 2010-09-29T19:26:19.363 に答える