asp.net C Umbraco CMS(.NET):加载xslt /用户控件的日志错误
发布时间:2023-12-16 21:11:27 所属栏目:asp.Net 来源:DaWei
导读: 我想知道Umbraco是否有办法记录我们在加载xslt或用户控件时无法获得的错误.通常它会显示一个红色框,表示无法加载控件和内容.有没有办法正确记录这个?
提前致谢.
解决方法
首先,它不
提前致谢.
解决方法
首先,它不
|
我想知道Umbraco是否有办法记录我们在加载xslt或用户控件时无法获得的错误.通常它会显示一个红色框,表示无法加载控件和内容.有没有办法正确记录这个? 提前致谢. 解决方法 首先,它不是真的支持…当出现错误时,它会输出html并写入asp.net跟踪日志.继承人我将如何处理这个问题.我的大多数Umbraco安装都使用Elmah进行异常日志记录,使用log4net进行应用程序日志记录.这应该会给你输出任何错误. using System; using System.Linq; using System.Web; public class MacroLogging : IHttpModule { public void Init(HttpApplication context) { context.LogRequest += ContextLogRequest; } static void ContextLogRequest(object source,EventArgs e) { var app = (HttpApplication)source; var context = app.Context; context.Trace.TraceFinished += TraceFinished; } static void TraceFinished(object sender,TraceContextEventArgs e) { var records = e.TraceRecords.Cast<TraceContextRecord>(); var categoryTypes = new[] {"Macro","macro","umbracoMacro"}; var traceOutput = records.Where(p => categoryTypes.Contains(p.Category) && p.IsWarning))); foreach (var entry in traceOutput) { //Your Output entry.Message } } public void Dispose() {} }只需将模块添加到web.config即可.我没有测试,因为它是凌晨1点:)但整体概念应该工作. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我如何让Fiddler捕获我的MVC应用程序向我的ASP.NET Web API
- asp.net-mvc – Asp .Net Core – 无法安装Microsoft.AspNe
- 充分利用ASP.NET的三种缓存提高站点性能的注意方法
- asp.net – 为不同项目中的所有Web应用程序网页添加命名空间
- asp.net-mvc-4 – 在哪里可以找到WebMatrix.WebData.WebSec
- global-variables – MVC 3 Razor _ViewStart中的公共变量
- asp.net – 如何接收JSON作为MVC 5操作方法参数
- asp.net – 将JSON数据解析为.NET对象的最佳方式
- asp.net-core – 使用IdentityServer4生成访问令牌,无需密码
- asp.net-mvc-2 – 如何使用Castle Windsor在MVC中注入UrlHe
推荐文章
站长推荐
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- ASP.NET JSON字符串与实体类的互转换示例代码
- asp.net – ASP.NET中的“关键字不支持:”错误
- asp.net-mvc-3 – ASP.Net MVC 3:在哪里处理会话
- asp.net – 如何使用javascript生成假回发?
- 从app_data中删除文件夹时如何防止asp.net重新编
- 如何使用ASP.NET MVC Web API OData链接到Razor中
- ASP.net MVC ValidationSummary总是被渲染
- asp.net – 我应该使用WebMatrix构建一个真实世界
- asp.net – 如何检查SQL Server代理是否正在运行
热点阅读
- asp.net-mvc C 已经使用相同的参数类型定义
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net-mvc C MVC应用程序中的随机数生成
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net C MVC4 C ContextDependentView C
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc C 未在ELMAH中记录的错误
