powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не вижу Areas
11 сообщений из 11, страница 1 из 1
Не вижу Areas
    #40053722
saszay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Решил добавить на сайт область (Areas).
Вроде всё добавил и зарегистрировал, но не работает. Получаю ошибку: Контроллер для пути "/lk/test/" не найден или не реализует интерфейс IController.

В чём может быть проблема и как её исправить?
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053773
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версию фреймворка нам самим угадывать?
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053799
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053813
saszay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,

.NET Framework 4.8
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053820
saszay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

У меня обычный MVC, не Core
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053850
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053870
saszay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

По этой ссылке и производил изменения, но что-то не получилось
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053931
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saszay,

Покажите код регистрации, роут конфиг, может проект. Непонятно как вам помочь.
...
Рейтинг: 0 / 0
Не вижу Areas
    #40053983
saszay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,
Регистрация:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
namespace CPS_MVC.Areas.LK
{
    public class LKAreaRegistration : AreaRegistration 
    {
        public override string AreaName 
        {
            get 
            {
                return "LK";
            }
        }

        public override void RegisterArea(AreaRegistrationContext context)
        {
            context.MapRoute(
                "LK_default",
                "LK/{controller}/{action}/{id}",
                new { controller = "Test", action = "Index", id = UrlParameter.Optional },
                new string[] { "CPS_MVC.Areas.LK.Controlles" }
            );
        }
    }
}


Routing:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
namespace CPS_MVC
{
    public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.LowercaseUrls = true;
            routes.RouteExistingFiles = true;
            routes.MapMvcAttributeRoutes();

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

            routes.MapRoute("Captcha", "DefaultCaptcha/Generate", new { controller = "DefaultCaptcha", action = "Generate" });
            routes.MapRoute("CaptchaRefresh", "DefaultCaptcha/Refresh", new { controller = "DefaultCaptcha", action = "Refresh" });

            routes.MapRoute("404-catch-all",
                            "{*catchall}",
                            new { controller = "Error", action = "NotFound" });
        }
    }
}
...
Рейтинг: 0 / 0
Не вижу Areas
    #40054752
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saszay,

Доку вы всё же невнимательно читали :(

AreaRegistration.RegisterAllAreas();

https://metanit.com/sharp/mvc5/6.5.php

это с одной стороны.
с другой, не тратьте время на полумёртвый фреймворк asp.net mvc 5
учите и практикуйтесь на asp.net core
...
Рейтинг: 0 / 0
Не вижу Areas
    #40054764
saszay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

Может взгляд замылился, но проблему не увидел. Всё сделано как в примере...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не вижу Areas
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]