Я хочу создать область как следующую структуруASP.Net Ядро Уплотненный Область
- Области
- Админ
- FrontEnd
- Контроллеры
- HomeController.cs
- Просмотров
- Контроллеры
- API
- Контроллеры
- HomeController.cs
- Контроллеры
- FrontEnd
- Админ
класс Startup
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?}");
});
}
я уже отмечал [Area ("Администратор/FrontEnd")] для HomeController, но он не работает. Он возвращает следующую ошибку:
Необработанное исключение возникло во время обработки запроса.
InvalidOperationException: Вид 'About' не найден. Были обысканы следующие местоположения: /Areout/Admin/Views/Home/About.cshtml
Как это сделать?
Проект
Пожалуйста, проверьте http://stackoverflow.com/questions/36535511/how-to-use-area-for-asp-net-core? Rq = 1 –
и, конечно, https://docs.asp.net/ru/latest/mvc/controllers/areas.html –
Ваш скриншот пропустили «FrontEnd» -> «ForntEnd» .. это может быть так, что –