質問

ローカルのcassini Webサーバーでのみアプリをテストしますが、奇妙なことになります。

1つのインデックスページはデフォルトの方法で正常に機能し、2番目は404を表示しますが、フルバージョンのコントローラー/インデックスを使用すると正常に機能します。私が見つけた唯一の違いは、最初のサンプルでは最後にスラッシュがなく、2番目のスラッシュには存在するが、破損を指すリンクにはスラッシュがないことです。

役に立ちましたか?

解決

ルートを見せてもらえますか?またはそれ以上:Phil Haackの優れた(そして不可欠な)Route Debuggerを使用してみてください。特定のリクエストに対してどのルートがヒットしたか、またはルートがまったくヒットしなかった場合に通知します。

http://haacked.com/archive/2008/ 03/13 / url-routing-debugger.aspx

MVC Betaでのみ動作します。MVCの以前のプレビューリリースを使用している場合は動作しません。

他のヒント

RouteDebugのおかげで、問題はモデル、ビューなどのルートのディレクトリの1つの名前でコントローラーを呼び出したためです!

ルーティングを投稿できる場合は、改善することができますが、今のところはルーティングデバッガー

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top