万一这还没有被问和回答,我想我在 Katana/OWIN 2.1 中发现了一个小故障。
如果您使用的是 .NET 4.5,您可能会在标题行遇到错误。
这是我发现的一种解决方法:
蛮力将 CSPROJ for Microsoft.Owin 中的引用指向 .NET 4.0,因为 .NET 4.5 2.1 代码省略了 AuthenticateResult 类。3.0 又把它带回来了。有证据 [ http://www.symbolsource.org/MyGet/Metadata/aspnetwebstacknightlyrelease/Project/Microsoft.Owin/2.0.0-rtw2-20822-585-rel/Release/.NETFramework,Version%3Dv4.5/Microsoft.Owin /Microsoft.Owin/Security/AuthenticateResult.cs?ImageName=Microsoft.Owin]
这似乎确实有效,尽管我认为这会导致应用程序关闭出现问题。
有没有比我做的更好的方法?