事件代码:4011 尝试使用 Handler 上传文件时发生未处理的访问异常
Posted
技术标签:
【中文标题】事件代码:4011 尝试使用 Handler 上传文件时发生未处理的访问异常【英文标题】:Event code: 4011 An unhandled access exception has occurred while trying to upload files using a Handler 【发布时间】:2014-08-04 15:39:40 【问题描述】:我们有一个网站站点,其中包含将文件上传到网络驱动器的模块。
问题是上传处理程序在内部访问时工作并将文件上传到所需的网络驱动器,但在从网络外部访问时失败并显示 4011 事件 ID。你能帮忙看看我们做错了什么吗
详情 •该站点在 Windows Server 2008 R2 Standard 64 位、IIS 7.5 上运行 •该站点具有模拟真实性,我们正在使用具有服务器完全访问权限的域用户以及将通过处理程序上传文件的网络文件夹 •模拟域用户的代码发生在处理程序中,并在网络中按预期工作
以下是日志详细信息
Event code: 4011
Event message: An unhandled access exception has occurred.
Event time: 8/4/2014 12:04:03 PM
Event time (UTC): 8/4/2014 9:04:03 AM
Event ID: 5124ff6156ff47728c544cfb70c488f2
Event sequence: 628
Event occurrence: 2
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/sitefolder-4-130516162183314587
Trust level: Full
Application Virtual Path: /sitefolder
Application Path: C:\inetpub\wwwroot\sitefolder\
Machine name: XXX
Process information:
Process ID: 2520
Process name: w3wp.exe
Account name: domain\username
Request information:
Request URL: https://sitenamex:443/sitefolder/DOP/FileUploadHndler.ashx?type=rau
Request path: /sitefolder/DOP/FileUploadHndler.ashx
User host address: 98.98.0.88
User:
Is authenticated: False
Authentication Type:
Thread account name: domain\username
任何帮助将不胜感激
【问题讨论】:
也许您应该检查端口 443 是否已打开连接? 【参考方案1】:您提到文件已上传到网络驱动器。如果该网络驱动器没有适当的网络权限,则可能会导致您提到“4011”的错误
【讨论】:
【参考方案2】:这是由于我无法访问临时文件夹造成的。检查您的 AppPool 在什么下运行。我必须更改为 LocalSystem 才能访问临时文件夹。 顺便说一句:不是 IIS,而是 ReportViewer 组件正在访问 temp。
【讨论】:
以上是关于事件代码:4011 尝试使用 Handler 上传文件时发生未处理的访问异常的主要内容,如果未能解决你的问题,请参考以下文章