Iis 7 在IIS7上从经典移动到集成后出现警告
我已将我的c#asp.net web应用程序从.net 3.5迁移到.net 4.0,并将其运行的IIS7应用程序池更改为集成而非经典。站点运行正常,但我发现服务器事件日志中记录了以下警告:Iis 7 在IIS7上从经典移动到集成后出现警告,iis-7,.net-4.0,migration,nullreferenceexception,Iis 7,.net 4.0,Migration,Nullreferenceexception,我已将我的c#asp.net web应用程序从.net 3.5迁移到.net 4.0,并将其运行的IIS7应用程序池更改为集成而非经典。站点运行正常,但我发现服务器事件日志中记录了以下警告: Event code: 3005 Event message: An unhandled exception has occurred. Event time: 26/09/2011 11:19:10 Event time (UTC): 26/09/2011 10:19:10 Event ID: 5
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 26/09/2011 11:19:10
Event time (UTC): 26/09/2011 10:19:10
Event ID: 5e750da6db8544feaede11ed88c072f6
Event sequence: 2
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/3/ROOT-2-129615059474458846
Trust level: Full
Application Virtual Path: /
Application Path: << REMOVED >>
Machine name: << REMOVED >>
Process information:
Process ID: 5864
Process name: w3wp.exe
Account name: << REMOVED >>\app_user
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
at System.Web.HttpApplication.set_AsyncResult(HttpAsyncResult value)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
Request information:
Request URL: http://127.0.0.1/dummy.context
Request path: /dummy.context
User host address: 127.0.0.1
User:
Is authenticated: False
Authentication Type:
Thread account name: << REMOVED >>\app_user
Thread information:
Thread ID: 22
Thread account name: << REMOVED >>\app_user
Is impersonating: False
Stack trace: at System.Web.HttpApplication.set_AsyncResult(HttpAsyncResult value)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
Custom event details:
事件代码:3005
事件消息:发生未处理的异常。
活动时间:26/09/2011 11:19:10
事件时间(UTC):26/09/2011 10:19:10
事件ID:5e750da6db8544feaede11ed88c072f6
事件顺序:2
事件发生率:1
事件详细信息代码:0
申请资料:
应用程序域:/LM/W3SVC/3/ROOT-2-12961505944458846
信任级别:完全信任
应用程序虚拟路径:/
应用程序路径:>
计算机名称:>
过程信息:
进程ID:5864
进程名称:w3wp.exe
帐户名:>\app\u用户
例外信息:
异常类型:NullReferenceException
异常消息:对象引用未设置为对象的实例。
在System.Web.HttpApplication.set\u AsyncResult(HttpAsyncResult值)上
位于System.Web.HttpApplication.System.Web.IHTTPassynchandler.BeginProcessRequest(HttpContext上下文、AsyncCallback cb、Object extraData)
在System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)中
请求信息:
请求URL:http://127.0.0.1/dummy.context
请求路径:/dummy.context
用户主机地址:127.0.0.1
用户:
已验证:False
身份验证类型:
线程帐户名:>\app\u用户
线程信息:
线程ID:22
线程帐户名:>\app\u用户
是模仿:假
堆栈跟踪:位于System.Web.HttpApplication.set\u AsyncResult(HttpAsyncResult值)
位于System.Web.HttpApplication.System.Web.IHTTPassynchandler.BeginProcessRequest(HttpContext上下文、AsyncCallback cb、Object extraData)
在System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)中
自定义事件详细信息:
当我被难倒到底是什么原因时,你知道是什么原因吗?我犯了这个错误,在事件查看器中查看了一下。在其他几个错误中,我有一个又一个错误(这是一个信息): 详情:
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: w3wp.exe
P2: 7.5.7601.17514
P3: 4ce7afa2
P4: mscorlib
P5: 4.0.0.0
P6: 4e1823db
P7: f5
P8: 9
P9: System.StackOverflowException
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_426513163e392f7b5e2712abb67e65a456d0f5_015c843b
Analysis symbol:
Rechecking for solution: 0
Report Id: b8a9aec0-0ebf-11e1-86d9-001d927c2d4c
Report Status: 0
因此,这是一个堆栈溢出。我猜你看到的错误只是另一个错误的产物。您应该尝试调查其他错误。我没有说它会像我的一样是堆栈溢出,但它可能是其他的东西。(技术难度:我很难给你的问题添加评论,但似乎我可以添加它作为回答)
我也遇到了同样的错误。在这个链接中,他们说这是一个“无法修复”的错误。我的一个应用程序中出现了与2008 R2中部署的IIS 7完全相同的错误。你发现这件事了吗?似乎与Spring.NET有某种联系,但我找不到比这更多的东西。从我对这个问题的阅读来看,这个异常应该只发生在应用程序启动时。如果这种情况经常发生,那么您需要调查应用程序重新启动的原因,即为什么应用程序池会被回收。
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: w3wp.exe
P2: 7.5.7601.17514
P3: 4ce7afa2
P4: mscorlib
P5: 4.0.0.0
P6: 4e1823db
P7: f5
P8: 9
P9: System.StackOverflowException
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_426513163e392f7b5e2712abb67e65a456d0f5_015c843b
Analysis symbol:
Rechecking for solution: 0
Report Id: b8a9aec0-0ebf-11e1-86d9-001d927c2d4c
Report Status: 0