我在nopCommerce中实现了一个插件。一切正常。但是如果我在我的商店中使用虚拟目录,我就无法调用插件的CRUD操作方法。而且,我正在使用KendoGrid。在生产中,应用程序托管在虚拟目录www.mycompany.com/virtualdirectoryname
下 transport: {
read: {
url: "/Admin/Plugins/MyPlugin/ListMethod",
type: "POST",
dataType: "json"
},
create: {
url: "/Admin/Plugins/MyPlugin/InsertMethod",
type: "POST",
dataType: "json"
},
update: {
url: "/Admin/Plugins/MyPlugin/UpdateMethod",
type: "POST",
dataType: "json"
},
destroy: {
url: "/Admin/Plugins/MyPlugin/DeleteMethod",
type: "POST",
dataType: "json"
}
}
我还使用路由提供程序来调用插件的方法。它应该重定向到www.mycompany.com/virtualdirectoryname/Admin/Plugins/MyPlugin/ListMethod但是根据我的路线,它会重定向到www.mycompany.com/Admin/Plugins/MyPlugin/ListMethod,因此我无法执行任何操作CRUD操作。
我怎样才能做到这一点?任何帮助表示赞赏。