1. 首页>
  2. 技术文章>
  3. “没有 OWIN 身份验证管理器与此请求相关联” 异常的解决办法

“没有 OWIN 身份验证管理器与此请求相关联” 异常的解决办法

9/10/18 10:46:20 AM 浏览 1926 评论 0

owin

在Asp.Net WebApi 项目中使用OWIN模块之后,如果没有在OWIN的Startup类中配置认证方式,调用WebApi的相关Controller和Action就会出现如下异常:原因是因为我们在Asp.Net WebApi项目使用了OWIN框架,但是没有指定OWIN框架使用的认证方式,而WebApi也禁用了默认的身份认证,所以到来的Http请求无法进行任何身份认证(意思就是匿名访问都不允许),抛出了异常。

解决方法:整个解决方案搜索下SuppressDefaultHostAuthentication,注释掉

网友讨论