我要像下面的結構創建區域ASP.Net核心嵌套區
- 地區
- 聯繫
- 前端
- 控制器
- 個HomeController.cs
- 瀏覽
- 控制器
- API
- 控制器
- HomeController.cs
- 控制器
- 前端
- 聯繫
啓動類
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseBrowserLink();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(name: "areaRoute",
template: "{area:exists}/{controller=Home}/{action=Index}");
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
我已經標記爲[區( 「管理/前端」),以HomeController的,但它不工作。它返回以下錯誤
處理請求時發生未處理的異常。
InvalidOperationException:未找到'關於'視圖。搜索到以下位置: /Areas/Admin/Views/Home/About.cshtml
我該怎麼辦?
項目
請檢查http://stackoverflow.com/questions/36535511/how-to-use-area-for-asp-net-core?rq = 1 –
當然還有https://docs.asp.net/en/latest/mvc/controllers/areas.html –
您的截圖有拼寫錯誤「前端」 - >「ForntEnd」..它可能是 –