2009-06-29 20 views
0

私はVista x64ボックスにASP.NET MVCをインストールし、変更を加えずにデフォルトのASP.NET MVCプロジェクトを作成しました。アプリケーションをブラウズしようとすると、通常は役に立たない「Internet ExplorerはWebページを表示できません」というメッセージが表示されます。ASP.NET MVCのトラブルシューティング方法

Global.asaxでブレークポイントを設定しようとしましたが、ヒットしません。カッシーニはそれがそうであるように走っているようだ。

ASP.NET MVCがうまく動作する別のVista x64マシンがあります。これらの2つのマシンの間の唯一の違いは、動作しないボックスで、F#CTPとVisual Studio 2010ベータ1をインストールしたことです。

誰でもこの問題のトラブルシューティング方法を提案できますか?

+0

あなたはVS.NET内でアプリを実行していますか? – mxmissile

+0

ファイアウォールルールまたはウイルス対策プログラムが要求をブロックしていますか? –

+0

私はVS.NET内から実行していますが、Windowsファイアウォールを無効にしようとしました。さらに調査すると、私は「通常の」ASP.NET Webアプリケーションと同じ問題があることがわかります。明らかに、この問題はより一般的です。私がIISで動作するようにサイトを設定すると動作しますので、問題はCassiniにあるようです。 –

答えて

1

問題が解決しました。それはIPv6の問題であることが判明しました - 詳しくはhereを読んでください。

ホストのファイルを含むソリューションは、私の魅力のように機能しました。

0

これをIISのアプリケーションとして設定しましたか?もしそうなら、あなたがIIS6を使用しているならば、global.asaxファイル、すなわち経路で余分な作業をする必要があります。

Google MVCとIIS6と解決策を見つける必要があります。

+0

Vista(およびWindows Server 2008)はIIS7のみをサポートしているため、これは問題ではありません。 – Ronald

0

(まだ存在しない場合は、これを追加)付属のVisual Studioデバッガを使用してWebアプリケーションを実行してみてください。この方法であなたのGlobal.asax.csにブレークポイントを設定します。

protected void Application_BeginRequest(Object sender, EventArgs e) 
{ 
} 

あなたの内のすべての要求アプリケーションはこのメソッドを実行し、中断する必要があります。コードをステップ実行することで、問題を見つけることもできます。

静的ファイルを要求して、すべてを正しく設定してください。

関連する問題