Как веб-API игнорировать мою исходную веб-ссылку в качестве контроллера - PullRequest
0 голосов
/ 27 сентября 2019

Когда я добавляю Web ASP.NET API в мой текущий веб-проект.Моя оригинальная ссылка: (ex: myweb.net) автоматически перенаправляет на мою регистрационную ссылку .Но когда API добавлен, моя исходная ссылка возвращает

<Message>
    No HTTP resource was found that matches the request URI 'https://mylinkweb/'.
</Message>
<MessageDetail>
    No action was found on the controller 'APIConnect' that matches the request.
</MessageDetail>

Это похоже на API-ссылку.

Вот мой конфиг API:

public static void Register(HttpConfiguration config)
    {
        // Web API configuration and services

        // Web API routes
        config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
    }

Как я могу настроитьчтобы получить его, как раньше (только ссылка, как

mylinkweb / api

известен как API)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...