0

ここで非常に多くのスレッドを読みましたが、どの解決策も機能していないようです。

エリアの作成と関連するビューの検索に問題がありました。デフォルトのコードだけでまったく新しいプロジェクトを作成し、「割り当て」という領域を作成しました。割り当て領域内に、対応するビュー フォルダーを持つ "AssignmentDetails" というコントローラーがあります。

localhost:1234/AssignmentDetails/ を表示しようとすると、次のエラーが表示されます: ビュー 'インデックス' またはそのマスターが見つからないか、検索された場所をサポートするビュー エンジンがありません

~/Views/AssignmentDetails/Index.aspx
~/Views/AssignmentDetails/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/AssignmentDetails/Index.cshtml
~/Views/AssignmentDetails/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml

Globals.asax AreaRegistration.RegisterAllAreas()

    WebApiConfig.Register(GlobalConfiguration.Configuration)
    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters)
    RouteConfig.RegisterRoutes(RouteTable.Routes)
    BundleConfig.RegisterBundles(BundleTable.Bundles)
    AuthConfig.RegisterAuth()

配属先登録

        context.MapRoute( _
            "Assignment_default", _
           "Assignment/{controller}/{action}/{id}", _
            New With {.action = "Index", .id = UrlParameter.Optional} _
        )
4

2 に答える 2

1

エリア割り当てからコントローラーを表示する必要があります

~/Areas/Assignment/Views/ControllerName
于 2012-11-30T02:39:51.640 に答える
0

と呼ばれる領域があり、AssignmentそのAssignmentDetails中にある場合は、次の URL にインデックスがあります。

localhost:1234/Assignment/AssignmentDetails/Index
于 2012-11-30T02:31:47.610 に答える