症状:
- 我附加了一个调试器,我等了一会儿,它会自动分离
- 我在正常操作期间查看事件日志 - 在单个请求进入后,它等待一点,关闭
诊断。我已按照以下步骤在 IIS 中记录关机:
- http://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx
- http://blogs.msdn.com/tess/archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.aspx
我知道这些是有效的,因为......
当我更改 web.config 时,我在事件日志中看到的内容:
找不到来自源 ASP.NET 2.0.50727.0 的事件 ID 0 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。 如果事件起源于另一台计算机,则显示信息必须与事件一起保存。 活动中包含以下信息: _shutdownMessage=IIS 配置更改 HostingEnvironment 启动关闭 配置更改 配置更改 HostingEnvironment 导致关机 _shutdownStack= 在 System.Environment.GetStackTrace(异常 e,布尔需要文件信息) 在 System.Environment.get_StackTrace() 在 System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() 在 System.Web.Hosting.HostingEnvironment.InitiateShutdown() 在 System.Web.Hosting.PipelineRuntime.StopProcessing() 消息资源存在,但在字符串/消息表中找不到消息
但这无济于事,因为神秘错误并没有告诉我任何事情。我看到与添加此额外日志记录之前相同的内容:
找不到来自源 ASP.NET 2.0.50727.0 的事件 ID 0 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。 如果事件起源于另一台计算机,则显示信息必须与事件一起保存。 活动中包含以下信息: _shutdownMessage=HostingEnvironment 启动关闭 HostingEnvironment 导致关机 _shutdownStack= 在 System.Environment.GetStackTrace(异常 e,布尔需要文件信息) 在 System.Environment.get_StackTrace() 在 System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() 在 System.Web.Hosting.HostingEnvironment.InitiateShutdown() 在 System.Web.Hosting.PipelineRuntime.StopProcessing() 消息资源存在,但在字符串/消息表中找不到消息
有人对更多调试有任何想法吗?