【发布时间】:2014-02-12 08:27:13
【问题描述】:
我正在为我工作的公司做一些关于 OWIN 自托管的研究。但是身份验证部分我无法让它工作,我能找到的所有示例要么不清楚,要么是为 ASP.NET 编写的,而我只被允许使用 C#。 我想要做的是有一个列表、xml 文件或数据库,其中一个现在无关紧要,但我想使用其中一个源来为没有 ASP.NET 和 MVC 的 OWIN 自托管创建我自己的自定义身份验证。 连接将是 HTTPS,客户端是基于 HTML/JavaScript 的。 我希望有人能指出我正确的方向或提供一个例子。
【问题讨论】:
-
听起来你想做的仍然是一个Web应用程序。但是我可以知道你为什么不想要 ASP.NET/MVC 吗?它们会导致任何问题吗?
-
目前,托管 WepApi 和 Web 应用程序的 OWIN 自托管程序是用 C# 编写的,而要构建 Web 应用程序的人从未使用过 ASP.NET,所以如果可能的话,公司想要仅使用 C#。
-
@JackF 太荒谬了,已经了解 C# 的人可以通过几个基本示例开始编写 WebApi,毕竟它只是用 HTTP 动词方法包装的 C# 代码。当你在 VS 中创建空的 WebApi 项目时,你会得到带有这些方法的控制器并举例说明它们是如何工作的,你可以用你的类型替换它并拥有一个 WebApi...
标签: c# owin self-hosting