アプリケーションを公開した後、Web サイトで default.aspx 以外のリンクが機能しません。それらをクリックすると、「ページが見つかりません」と表示されます。ルーティングの話だと思います。ただし、デフォルトの mvc ルーティング設定は変更しませんでした。何がこのようなことを引き起こす可能性がありますか?
ありがとう。
アプリケーションを公開した後、Web サイトで default.aspx 以外のリンクが機能しません。それらをクリックすると、「ページが見つかりません」と表示されます。ルーティングの話だと思います。ただし、デフォルトの mvc ルーティング設定は変更しませんでした。何がこのようなことを引き起こす可能性がありますか?
ありがとう。
公開された Web サイトをホストする IIS に、ASP.NET MVC を実行するためのすべての正しい設定があることを確認します ( IIS 6 のセットアップ方法についてはこちらを、IIS 7 についてはこちらを参照してください)。
問題をデバッグするには、さらに詳細が必要です。手短に言うと、まずサーバー ログ (IIS/Apache) を確認します。リクエストがサーバーに到達したかどうか、リクエストがどこにルーティングされたか、誰が処理したか、何が起こったかが示されます。また、サーバー エラー ログも確認してください。