【发布时间】:2018-06-28 09:59:57
【问题描述】:
我在文章中读到 web api 2 可以很容易地集成到 Owin 管道中。
//欧文代码:
public class Startup
{
public void Configuration(IAppBuilder app)
{
var webApiConfiguration = ConfigureWebApi();
// Use the extension method provided by the WebApi.Owin library:
app.UseWebApi(webApiConfiguration);
}
private HttpConfiguration ConfigureWebApi()
{
var config = new HttpConfiguration();
config.Routes.MapHttpRoute(
"DefaultApi",
"api/{controller}/{id}",
new { id = RouteParameter.Optional });
return config;
}
}
我已经阅读了很多关于OWIN规范的文章,但我还是有点困惑,请帮助我澄清问题:
问:
- 是否可以将 asp.net mvc5 集成到 Owin 管道中 和 Web Api 一样吗?
- 或者由于与 system.web 组件的紧密绑定而无法实现?
【问题讨论】:
-
是的,有可能。
-
感谢您的关注!请提供示例或资源链接
标签: c# asp.net asp.net-mvc asp.net-web-api owin