今天遇到一个问题,网站无法正常登陆,控制台输出报错:System.Web.Mvc.HttpAntiForgeryException: 所需的防伪表单字段“__RequestVerificationToken”不存在。
排查以后发现是nginx的问题,服务器内安装了nginx代理iis,request中的header name中如果包含下划线会自动忽略掉,导致服务器接收不到该字段的内容。
解决办法:在nginx配置中添加underscores_in_headers on。
» 本文链接地址:https://blog.mydns.vip/1707.html
最新评论
麻烦发下检测工具
让我下载
非常好