asp.net - ASP.NET Azure 中的 Trace.WriteLine

标签 asp.net azure trace

当我使用时

Diagnostics.Trace.WriteLine("message", "Information"); 

在我的 azure-asp.net 中,这不会显示在我的 azure 计算模拟器中, 但如果我从我的 worker 角色中做同样的事情,它就会起作用,知道为什么吗?

谢谢!

最佳答案

这是 SDK 1.3 的版本,对吗?在 1.3 中,Web 角色默认使用完整的 IIS 运行,这意味着您的实际 Web 应用程序代码与 RoleEntryPoint 位于不同的应用程序域中。我相信计算模拟器仅显示来自 RoleEntryPoint(WebRole.cs 或 WorkerRole.cs)的消息。

要仔细检查,请尝试在 WebRole.cs 的 OnStart 中添加跟踪消息;我猜它会出现。

关于asp.net - ASP.NET Azure 中的 Trace.WriteLine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496027/

相关文章:

asp.net - 如何在 elmah 主题行中实现机器名称?

c# - 在 C# 中访问 __VIEWSTATE 和 __EVENTVALIDATION

azure - 创建一个没有值(value)的 azure keystore secret ?

c++函数地址在附加的探查器库中与主题代码库中不同

c# - ASP.NET c# 在每次单击按钮时按天数增加日期值

asp.net - 是否可以对具有强类型资源的LabelFor,ValidationMessageFor,EditorFor使用数据注释?

java - 检查 Azure 连接的数据库 onClick 是否登录

azure - 当 key 是公开的时,Azure 函数 API key 有什么意义吗?

java - 如何在雅虎通中跟踪数据包!

visual-studio - 插入跟踪点 : how to set the default message?