今天遇到了。
将一个老的webform升级为 .net framework 4.5.1的webform项目。
原来的请求现在就不行了,提示401.
尝试过Web.config配置文件,无效。

最终,在这里找到了办法。


​​​settings.AutoRedirectMode = RedirectMode.Permanent;​​​ 改为
​settings.AutoRedirectMode = RedirectMode.Off;​

尽管这样改我也不知道为什么,但就是有用。

也不用在Web.config里配置什么 允许匿名访问页、authentication 、authorization什么的。

亲测。