【发布时间】:2014-02-25 15:45:50
【问题描述】:
根据How to use custom Errors page in Windows Authentication(尽管从未标记为答案),您必须添加 IIS HTTP 错误处理程序以“捕获”失败的 Windows 身份验证并提供自定义错误页面。
但是,永远无法达到 403,失败的 WinAuth 以 401 Unauthorized 结束。但是,如果我为 401 添加 IIS HTTP 错误处理程序,NTLM 身份验证过程将不再起作用(内部也使用 401)。
当 Windows 身份验证失败时,任何人都有自定义错误页面(不是静态的,我想执行 MVC 控制器操作!)的有效解决方案?
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-5 windows-authentication custom-error-pages