作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在开发 nopCommerce CMS。我创建了自己的插件并想通过管理面板安装它。我成功创建了插件,它显示在本地插件部分下的管理面板中。当我尝试安装它时,出现错误“方法或操作未实现。”。谁能告诉我我错过了什么。
请在下面找到我编写的用于安装的代码:
private readonly ISettingService _settingService;
public AdminInvoicePlugin(ISettingService settingService)
{
this._settingService = settingService;
}
public void GetConfigurationRoute(out string actionName, out string controllerName, out System.Web.Routing.RouteValueDictionary routeValues)
{
actionName = "Configure";
controllerName = "InvoiceAdmin";
routeValues = new RouteValueDictionary { { "Namespaces", "Shopfast.Plugin.Invoice.Admin.Controllers" }, { "area", null } };
}
void IPlugin.Install()
{
base.Install();
}
PluginDescriptor IPlugin.PluginDescriptor
{
get
{
throw new NotImplementedException();
}
set
{
throw new NotImplementedException();
}
}
void IPlugin.Uninstall()
{
base.Uninstall();
}
最佳答案
请记住,如果服务器进程当时仍在运行,NopCommerce 插件代码并不总是在部署后立即刷新。它通常需要重新启动应用程序(后端,右上角)和/或从配置 -> 插件页面执行“重新加载插件列表”操作。
在删除 throw NotImplementedException
部分后,很可能您仍然遇到错误消息,因为代码未在内存中更新。
关于c# - 安装新插件时 nopCommerce 插件中的错误 "The method or operation is not implemented."是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28338664/
我是一名优秀的程序员,十分优秀!