" The controller for path '/Admin/Payment/ConfigureMethod' was not found or does not implement IController. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: The controller for path '/Admin/Payment/ConfigureMethod' was not found or does not implement IController.
Source Error:
Line 8: @if (!String.IsNullOrEmpty(Model.ConfigurationActionName)) Line 9: { Line 10: @Html.Action(Model.ConfigurationActionName, Model.ConfigurationControllerName, Model.ConfigurationRouteValues); Line 11: } Line 12: else
And your controller is named PaysonPaymentController with a Configure method inside? Can you verify that namespace is correct in the controller's file?
One thing that I maybe have done wrong. In the GetConfigurationRoute method is this ".. routeValues = new RouteValueDictionary() { { "Namespaces",..." What is Namespaces? I tink it takes the namspaces tag in web.config? It might be the problem?
This is probably your problem. You've got Nop.Plugin.Payments.PaysonPayment in one and just Payson in the other. One of those is probably right and the other needs to be changed.
Yes, I know that and that namspace is correct "namespace Nop.Plugin.Payments.Payson.Controllers"
What i ment in my last message was in the getconfigurationroute there is this raw "routeValues = new RouteValueDictionary() { { "Namespaces", "Nop.Plugin.Payments.PaysonPayment.Controllers" }, { "area", null } };"
What is Namespaces in that row?
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.