не удалось загрузить метод в административный контроллер в nopcommerce 3.80 - PullRequest
0 голосов
/ 14 февраля 2019

Я создаю новое меню в админ-панели, и для этого меню я создал новый контроллер с именем 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 Ответ

0 голосов
/ 14 февраля 2019

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

...