我正在尝试实现UseStatusCodePagesWithReExecute。我已经设置好并且可以正常工作...但是也许效果很好。我在禁用匿名访问的情况下使用Windows身份验证和IIS。问题在于,当站点启动时,由于未经授权的401(确实很有意义),它会自动转到错误页面。我应该得到内置的登录提示。当我在启动类中注释掉中间件时,出现登录提示,一切都很好。 UseStatusCodePagesWithReExecute不是这个的好选择吗?我是否缺少使它与Windows身份验证兼容的功能?
答案 0 :(得分:0)
Derp ...我明白了。发布问题后,我立即去查看了Web项目设置,发现IIS Express设置已选中“允许匿名身份验证”。我取消选中该框,然后保存!它开始按预期工作。希望这对某人有帮助。