c# - "Errors During Preprocessing"在 ASP.NET 性能计数器中非零

标签 c# .net asp.net parsing perfmon

在使用 perfmon 测试 ASP.NET 应用程序时,我们发现以下字段不为零:

ASP.NET Apps v2.0.50727 > Errors During Preprocessing

文档说这个字段是“解析期间发生的错误数,不包括编译和运行时错误。”

但是,我无法查明发生这种情况的原因。 关于记录这些实际预处理错误的任何线索?或者如何启用日志记录以便我们修复这些错误?

最佳答案

我会尝试的一件事是使用 aspnet_compiler 从命令行预编译您的应用程序。例如从 VS 命令窗口,尝试类似的操作:

aspnet_compiler -v / -p c:\PathToYourAppRoot

在运行时,有一些回退行为可能会掩盖一些错误。但是当运行 aspnet_compiler 时,它应该捕获并显示它遇到的任何错误。

如果这没有帮助,您可以尝试隔离问题的另一件事是在计数器上升的特定 http 请求之后找出问题。例如它是在您发送第一个请求后立即上升,还是仅在点击特定 URL 后上升?

关于c# - "Errors During Preprocessing"在 ASP.NET 性能计数器中非零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1943127/

相关文章:

c# - KeyValuePair<TKey, TValue>.ToString 实现细节

asp.net - 是否某些企业库应用程序 block 已过时?

html - Asp.net 链接到文件 : in IE strange behaviour

c# - 更好的 Dispose 方法(通过 ComponentModel.IContainer ??)

c# - 循环遍历列表以有效地找到数量最多的对象!

c# - 在 Azure 函数中使用 RestSharp 调用 HTTPS 会给出 "The SSL connection could not be established"

c# - 显式运算符应该在 C# 中返回 null 吗?

c# - 在 WPF 中将窗口置于最前面

c# - 从 silverlight 应用程序修改数据库是个坏主意吗

c# - 部分 MonthCalendar 本地化失败 ('Today' 标签未翻译)