1

こんにちは、私は切実に助けが必要です。Visual Web Developer 2010 で作成された MVC サイトを作成しましたが、毎回別の Web ホストで、サイトが適切に読み込まれる代わりに --Index of /-- が表示されます。サーバーまたはブラウザーが、MVC フォルダーを介して適切な起動ページにルーティングされるのではなく、「インデックス」ファイルを探しているかのようです。すべての dll 'システム' ファイルを 'bin' フォルダーに移動し、MVC をサポートするサーバーを備えた Web ホストを取得するなど、他のすべてのことを行うと思われるすべてのことを行いましたが、それでも 'Index を取得し続けます。 /' およびサイトの代わりにフォルダーの。誰でも助けることができますか?私は本当にスポットにいます。私はこのサイトに何ヶ月も取り組んできましたが、立ち上げて実行する必要があります。

ありがとう、ロブ

4

1 に答える 1

0

デフォルト ルートが設定されていないか、設定が存在しない場所を指しているようです。デフォルト ルートは default.asax.cs ページ (MVC4 は App_Start/RouteConfig.cs) にあり、次のようになります。

routes.MapRoute(
        "Default", // Route name
        "",        // URL with parameters
        new { controller = "Home", action = "Index"}  // Parameter defaults
    );

したがって、デフォルトのアクションは Home/Index です。別のデフォルト ページにリダイレクトする場合は、これを変更できます。

于 2012-10-10T19:07:25.983 に答える