【问题标题】:Disable IIS logging on individual MVC controller在单个 MVC 控制器上禁用 IIS 日志记录
【发布时间】:2011-01-20 20:59:19
【问题描述】:

我在控制器中有一些特定操作,我不希望 IIS (6) 记录请求,但在该特定控制器上。我希望它像往常一样为我的站点的其余部分记录。这甚至可能吗?

【问题讨论】:

  • 很好奇,你为什么只想省略几个?尺寸变大了吗?
  • 这很复杂,但我必须在get请求中使用jsonp进行跨域ajax调用。这意味着我必须将我的数据放在查询字符串中,这意味着我正在传输敏感信息并且不希望它被记录。现在我取消了日志中的查询字符串,但我仍然对此感到不安。存储这种类型的数据会带来巨额罚款,因此我试图确保我可以在请求完成后不存储数据的情况下执行这些请求。

标签: asp.net-mvc-2 logging iis-6


【解决方案1】:

您需要为此写一个custom logging module。默认情况下是全有或全无。

【讨论】:

  • 我无法弄清楚如何开始使用 C# 编写自定义日志记录模块。
  • @Josh,您可以查看 MSDN 上的以下文章,其中包含用 C++ 编写的示例模块:support.microsoft.com/kb/259552
猜你喜欢
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-07
  • 1970-01-01
相关资源
最近更新 更多