MVCアプリケーションのデプロイメントに問題があります。MVCデプロイメントの問題 - サイトの負荷が、リンク(ルート)がありません
基本的にサイトが正しく読み込まれ、ホームページが表示されます。しかし、コントローラアクションにアクセスする必要があるものはありません。だから、すべてのリンクが404エラーを投げるだけです。
誰かがアイデアを持っているため、サイトがロードされるのはなぜですか?コントローラの動作は表示されません。
おかげ
MVCアプリケーションのデプロイメントに問題があります。MVCデプロイメントの問題 - サイトの負荷が、リンク(ルート)がありません
基本的にサイトが正しく読み込まれ、ホームページが表示されます。しかし、コントローラアクションにアクセスする必要があるものはありません。だから、すべてのリンクが404エラーを投げるだけです。
誰かがアイデアを持っているため、サイトがロードされるのはなぜですか?コントローラの動作は表示されません。
おかげ
IIS 6でアプリケーションを実行していますか?その場合は、.mvc拡張子を設定するか、ワイルドカードマッピングを設定する必要があります。 Steve Sandersonには良い投稿があります。
ホームページが表示されているという事実は、あなたが少なくとも1つのコントローラが正常に動作していることを示しています。つまりHomeControllerです。 (あなたはそれがそのように設定している場合)
あなたはデフォルトの規約に従っていることを確認する必要があり
コントローラは、コントローラのフォルダに属し、命名規則[名]コントローラーに従ってください。
また、コントローラ内のすべてのアクションはpublicでなければならず、何らかのActionResultを返す必要があります。ビューを返すと、特定のビューがレンダリングされます。また
、ビューには、フォルダ構造の表示/ [コントローラ名]/[アクション]
最初のページのロードがおそらくホーム/インデックスは、あなたのコントローラとビューの両方で正しく設定されている意味しているという事実を.aspxの従います。それらを見て、それがあなたが設定した他のコントローラ/アクション/ビューの違いを見てください。
Asp.NET MVC? IIS6? – AnthonyWJones
設定に関する詳細情報を入力してください。 –