webapi2 owin,我无法启动项目

webapi2 owin, I can't get a project started

我正在努力将项目设置为仅托管 Web api owin。目标是部署到 IIS。

我试过以下方法: http://www.asp.net/aspnet/overview/owin-and-katana/getting-started-with-owin-and-katana

https://dotnetcodr.com/2015/07/06/building-a-web-api-2-project-from-scratch-using-owinkatana-net-part-2-owin-host/

最后,我没有找到有用的东西。另外我不明白实际需要什么。例如,我在 https://github.com/danesparza/OWIN-WebAPI-Service

上做了很多事情
  1. 安装包Microsoft.AspNet.WebApi.OwinSelfHost
  2. 创建了 StartUp.cs 文件
  3. 在启动文件中添加了指向启动文件的程序集属性
  4. 为简单测试添加了值控制器。

我没有创建从 ServiceBase 扩展的 APIServiceTest。

WebApi2 的模板很糟糕。它总是包含 MVC。我真的很想了解 owin 和 webapi 2.x

需要什么

任何人都可以帮助我或指出在 visual studio 2015 年内有效的东西吗?

一如既往,谢谢! 凯莉

你试过这个教程了吗?

http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/

它解释得很好我最近一直在关注它并取得了绝对的成功。

另外,您可以在这里下载它的代码库:

https://github.com/tjoudeh/AngularJSAuthentication