无法转换类型为#System; Security.Principal.WindowsPrincipal'的对象输入' CustomPrincipal'

时间:2016-11-09 10:18:37

标签: c# asp.net .net asp.net-mvc authentication

我在服务器上部署我的网站时遇到此错误,而本地运行良好。转换时在CusomAuthorizeAttribute中发生错误:

CustomPrincipal user = (CumtomPrincipal)httpContext.User;

我在本地和服务器上考虑过.Net框架版本的多样性,但它们都针对相同的4.5版本。我的CustomPrincipal实现IPrincipal接口,以及httpContext.User。

我发现这个问题很多次,但没有答案。

0 个答案:

没有答案