2013-09-30 2 views
0

шагов:Web API «2» шаблон с атрибутом маршрутизацией возвращение 404 при создании

1. Create empty project, click checkbox for Web API and Test project 
    (probably optional) 
2. In WebApiConfig.cs, clear out Register contents, set to 
    config.MapHttpAttributeRoutes(); 
3. Create Controller: 

    public class TestController 
    { 
     [HttpGet("test")] 
     public string GetVal() 
     { 
      return "Testing"; 
     } 
    } 
4. Build and run project 
5. Open Fiddler/Postman/etc and go to localhost:port/test -> 404 

Может кто-нибудь сказать мне, как получить эту конкретную часть работает?

редактировать:

Если вероятно, утверждать, что сервер по умолчанию IIS 8.0 Экспресс

ответ

3

Убедитесь, что ваш класс контроллер наследует от ApiController.

(точнее здесь:.. Ваш контроллер не обязательно должны быть получены из ApiController, но должен реализовать IHttpController Большую часть времени, которая достигается за счет подклассов ApiController, хотя)

+0

Мля. Мне было нечего забывать. – Robert

 Смежные вопросы

  • Нет связанных вопросов^_^