Asp.net web api 网络API“;2“;构建时属性路由返回404的模板

Asp.net web api 网络API“;2“;构建时属性路由返回404的模板,asp.net-web-api,visual-studio-2013,Asp.net Web Api,Visual Studio 2013,步骤: 有人能告诉我如何使这个特殊的部件工作吗 编辑: 可能应该声明服务器默认值为IIS 8.0 Express确保控制器类继承自ApiController (确切地说:您的控制器不一定要从ApiController派生,但必须实现IHttpController。不过,大多数情况下,这是通过子类化ApiController实现的。)确保您的控制器类继承自ApiController (准确地说:您的控制器不一定要从ApiController派生,但必须实现IHttpController。不过,大多

步骤:

有人能告诉我如何使这个特殊的部件工作吗

编辑:


可能应该声明服务器默认值为IIS 8.0 Express

确保控制器类继承自
ApiController


(确切地说:您的控制器不一定要从
ApiController
派生,但必须实现
IHttpController
。不过,大多数情况下,这是通过子类化
ApiController
实现的。)

确保您的控制器类继承自
ApiController


(准确地说:您的控制器不一定要从
ApiController
派生,但必须实现
IHttpController
。不过,大多数情况下,这是通过子类化
ApiController
实现的。)

等等。我真傻,竟然忘了。废话。我真是笨到忘了。
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