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