是否可以像 Nancy 一样将 WebAPI 设置为 Self Host。这样它就承载了一个
/api/...
部分提供 json 和 xml 响应并托管一个
/内容/...
提供 *.jpg 和 *.html 和 *.js 的部分
我正在尝试创建一个以 WebAPI 作为后端的自托管单页应用程序,而我看到的唯一接近的是 Nancy。
WebAPI 自托管可以做到这一点吗?
是否可以像 Nancy 一样将 WebAPI 设置为 Self Host。这样它就承载了一个
/api/...
部分提供 json 和 xml 响应并托管一个
/内容/...
提供 *.jpg 和 *.html 和 *.js 的部分
我正在尝试创建一个以 WebAPI 作为后端的自托管单页应用程序,而我看到的唯一接近的是 Nancy。
WebAPI 自托管可以做到这一点吗?
我想你会发现 Katana 项目对你来说非常有趣。它允许您做的一件事是启动一个自托管服务器,该服务器可以同时托管 Web API、静态文件,甚至是 SignalR 等其他框架。
这是一个链接: http: //katanaproject.codeplex.com/SourceControl/changeset/view/aaf5d99f63d8#README
Filip 有一篇关于在 Katana 上托管 Web API 的博文:
http://www.strathweb.com/2012/12/running-aspnet-web-api-with-owin-and-katana/