【发布时间】:2015-05-14 20:15:06
【问题描述】:
我在新的 Visual Studio 2015 中创建了一个 Web 项目。
我可以选择 asp.net 4.6 或 5.0 预览 web api 模板。老4.6有
身份验证,但我也想使用新的 5.0 预览版 web api。
但是这个模板缺少认证,为什么?
【问题讨论】:
-
因为在 OWIN 世界中,您可以在需要时提供所需的身份验证。
-
您是否在新项目窗口中点击了
change authentication并选择了要包含的身份验证方案? -
@Claies 我无法点击“更改身份验证”,因为该按钮在 asp.net 5.0 预览版 - web api 模板 - 中被禁用。
-
@DavidL 我想这句话永远不会错:“您在需要时提供一些东西”:P asp.net 4.6 web api 模板也使用 OWIN,但我可以更改身份验证...
-
@Pascal 同意 :)。然而,说真的,这是 ASP.NET 5 世界的新范式。 “你只得到你明确说你需要的东西。如果你不要求,你就不会得到它”。这只是这种心态的另一个例子。
标签: c# asp.net visual-studio-2015