Не удалось загрузить метод в административный контроллер в nopcommerce 3.80

Я создаю новое меню в админ-панели и для этого меню я создал новый контроллер с именем AwazMaster и в нем я создал метод с именем Index.

Теперь во время выполнения, когда я нажимаю на это меню, отображается страница, не найденная на стороне пользователя в nopcommerce 3.80.

Я удивлен, почему этот тип сообщения показывает мне, потому что я получаю правильный URL в ссылке браузера, все еще показывая страницу не найденное сообщение

И после этого, когда я отлаживаю метод, а затем запускаю, я узнаю, что отладка не активна в методе.

Вот мой код,

для добавления меню в админке

<siteMapNode SystemName="Master" nopResource="Admin.Master" PermissionNames="Master" 
controller="AwazMaster" action="Index" IconClass="fa-dot-circle-o" />      

Вот код контроллера,

using Nop.Services.Security;
using Nop.Web.Framework.Controllers;
using System.Web.Mvc;

namespace Nop.Admin.Controllers
{
    public partial class AwazMasterController : BaseAdminController
    {
        #region Ctor

        public AwazMasterController()
        {            
        }

        #endregion

        #region Methods

        public ActionResult Index()
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageCustomers))
                return AccessDeniedView();

            return View("../AwazMaster/Index");
        }

        #endregion
    }
}

Примечание: отладка не активна в методе Index при запуске проекта. Это означает, что не удалось загрузить метод при запуске проекта.

1 ответ

Я получил решение, на самом деле в nopcommerce 3.8, если мы добавим какой-либо новый контроллер, то мы хотим построить его в этом проекте, потому что nopadmin и nopweb - это разные проекты в 3.8, поэтому мы хотим построить его, если добавим контроллер на стороне администратора.

Другие вопросы по тегам