Ошибка возврата маршрута 404, как это исправить? - PullRequest
0 голосов
/ 02 апреля 2019

Я пытался получить доступ к "localhost / CompanyRegistration / Index", 404 ошибка была возвращена до сих пор .. ребята, что я делаю неправильно ???

Вот мой RouteConfig.cs

 using System.Web.Mvc;
 using System.Web.Routing;
 namespace Supply_Manager
 {
   public class RouteConfig
   {
      public static void RegisterRoutes(RouteCollection routes)
      {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
           "Default",
           "{controller}/{action}",
           new { controller = "Home", action = "Index" }
        );

        routes.MapRoute(
           "CompanyRegistration",
           "{controller}/{action}",
            defaults: new { controller = "CompanyRegistration", action = "Index"}
        );  
      }
   }
 }

Вот WebApiConfig.cs

using System.Web.Http;
namespace Supply_Manager
{
   public static class WebApiConfig
   {
      public static void Register(HttpConfiguration config)
      {
         config.MapHttpAttributeRoutes();
      }
   }
}

Вот Global.asax.cs

using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using System.Web.Http;
namespace Supply_Manager
{
  public class Global : HttpApplication
  {
      protected void Application_Start()
      {
        AreaRegistration.RegisterAllAreas();
        GlobalConfiguration.Configure(WebApiConfig.Register);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
      }
  }
}

Вот CompanyRegistrationController

 using System;
 using System.Linq;
 using System.Web;
 using System.Web.Mvc;

 namespace Supply_Manager.Controllers
 {
    [AllowCrossSiteOrigins]
    public class CompanyRegistrationController : Controller
    {
      [HttpPost]
    public ActionResult Index()
    {
       Console.WriteLine("url working ....")
    }
  }
}

Все мои контроллеры находятся в папке контроллеров файл контроллера ConmpanyRegistration называется «CompanyRegistrationController.cs», но пока он не работает, как мне решить эту проблему

...