Маршрут утверждает, что он определен в system.web, но нигде не найден? - PullRequest
0 голосов
/ 28 мая 2020

В основном я перехожу с .netframework на. net core, тогда я получил ошибку в приведенном ниже коде config.Route.MapHttpRoute его любым альтернативным способом запустить мой код?

public static void Register(HttpConfiguration config)
        {
            config.MapHttpAttributeRoutes();

            // Web API configuration and services
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}"
            );

            config.Routes.MapHttpRoute(
                name: "DefaultApiWithActionApi",
                routeTemplate: "api/{controller}/{action}"
            );

            // Configure formatting settings
            ConfigureFormatting(config);

            // Add Global Exception Handling and Logging
            config.Services.Replace(typeof(IExceptionHandler), GlobalExceptionHandler.GetInstance());
            config.Services.Replace(typeof(IExceptionLogger), new GlobalExceptionLogger());
        }

error: претензия определена в системном веб-сайте, но не найдена "

...