如何让.NETs System.web框架将未经授权的请求写入日志文件

时间:2016-08-11 14:40:11

标签: asp.net .net system.web.routing

如果这是一个愚蠢的问题,你将不得不原谅我 - 我试图帮助.NET项目,但我从未做过任何.NET

我们有一些基于Java的REST服务尝试使用NTLM身份验证对.NET端点进行GET。我们看到的是请求验证显示在日志中,但失败的请求不会显示在日志中。

我们希望在日志中看到失败的请求,如果可能的话,还有某种"原因"至于为什么他们被拒绝(坏的NTLM域,错误的凭据,网络失败到认证服务等)

我们如何做到这一点?

这是端点代码的摘录:

using System.Net.Http;
using System.Reflection;
using System.Web.Http;


[RoutePrefix("api/config")]
public sealed class ConfigController : ApiController {
    [HttpGet]
    [Route("version")]
    public IHttpActionResult GetVersion() {
        return Ok(Build.InformationalVersion);
    }

0 个答案:

没有答案