2016-11-29 44 views
0

MVCサイトに新しいセクションを作成し、「レポート」と呼びます。デフォルトのドキュメントが要求されたURLに設定されていません

シンプルなコントローラとスタータのインデックスビューを作成しました。

「... /レポート/インデックス」を参照しようとすると問題なく動作します。私は私のページを迎えています。

".../Reports"を参照すると、タイトルにメッセージが表示されます。 (...既定のドキュメントが構成されていない...)

".../Customers"などの別のセクションで同じものを試してみると、インデックスページが表示されます...ルーティングが正しく設定されていると思います。ここで

は、念のために私のRouteConfigです:

 routes.MapRoute(
      name: "Default", 
      url: "{controller}/{action}/{id}", 
      defaults: new { 
       controller = "Home", 
       action = "Index", 
       id = UrlParameter.Optional } 
     ); 

私は新しいレポートのページへの単純な関連何かが欠けする必要がありますが、私はちょうどそれを見ることはできません。私は新鮮な目が必要です。

答えて

1

プロジェクトのディレクトリツリーの最上位に「レポート」という別のフォルダ名があります。私はそこに報告書を入れようと計画していた。とにかく、私のプロジェクトにフォルダ名 "レポート"があったので、MVCはどのフォルダにルーティングするかを知らなかった。

修正をテストするために、レポートの保存場所を「レポート」(「s」を削除)に変更し、再度実行してタダ... MVCはもう一度うれしいです。

0

SQL Serverレポートが有効なSQLサーバーがあるため、Reportsフォルダ名が引き継がれるため、問題が発生したと考えられます。 回答者がフォルダの名前を変更した場合、SQL Serverの報告を避けるように指示しました。エイリアスの使用

関連する問題