【发布时间】:2018-01-26 22:02:17
【问题描述】:
我在 2017 年运行 VS2012 MVC 5 项目。一切似乎都很好,除了
ClaimsPrincipal.Current 不返回相同的东西!!
完全相同的代码在 VS2012 ,开发和生产服务器上完美运行。
虽然从 VS2017 ClaimsPrincipal.Current 运行项目时行为不同。
做了一些研究,我发现了这篇文章 http://davidpine.net/blog/principal-architecture-changes/
声明在 .NET Core 中 ClaimsPrincipal.Current 的行为应该不同。
问题是,就我而言,我在两个 IDE (4.0.30319.42000) 中运行完全相同的 .NET 版本,并使用 Environment.Version 进行了验证。
在ClaimsPrincipal.Current 上按 F12 也会导航到完全相同的 mscorlib.dll 文件。
任何帮助将不胜感激。
【问题讨论】:
标签: c# asp.net-mvc visual-studio asp.net-mvc-5 visual-studio-2017