0

是什么导致 Windows 应用程序事件日志中的 LOCK 命令出现 HTTP 500 错误?

服务器正在运行 Windows Server 2016....ITHit.WebDAV.Server.dll v4.0.24.15.0...ITHitWebDAVClient.js v1.9.2.1483...客户端 PC 上的 Office 是 Office 365

我试图包含 WebDAVLog.txt 但上传失败(多次)

IIS 日志条目:

2019-08-03 11:11:32 8.20.78.22 LOCK /TMS/Edit_WebDAV/MFG-SOP-101.docx - 443 -  Microsoft+Office+Word+2014 - 500 0 0 140
2019-08-03 11:19:03 8.20.78.22 LOCK /TMS/Edit_WebDAV/MFG-SOP-101.docx - 443 -  Microsoft+Office+Word+2014 - 500 0 0 78

Windows 应用程序事件日志错误:

Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 8/3/2019 6:19:02 AM 
Event time (UTC): 8/3/2019 11:19:02 AM 
Event ID: 1711f02c0f5c441d8e5240453de14941 
Event sequence: 68 
Event occurrence: 29 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1/ROOT/TMS-1-132092893366845611 
    Trust level: Full 
    Application Virtual Path: /TMS 
    Application Path: xxxx\WebRoot\ 
    Machine name: xxxx 

Process information: 
    Process ID: 5240 
    Process name: w3wp.exe 
    Account name: IIS APPPOOL\.NET v4.5 

Exception information: 
    Exception type: NullReferenceException 
    Exception message: Object reference not set to an instance of an object.
   at da.i(IHierarchyItem A_0, DavContextBase A_1)
   at da.ProcessRequest(DavContextBase context, IHierarchyItem item)
   at ITHit.WebDAV.Server.DavEngine.Run(DavContextBase context)
   at TMS_WEB.WebDAVServerImpl.DavHandler.ProcessRequest(HttpContext context) in D:\Projects\TMS_Net_8.0\TMS_Web\WebDAVServerImpl\DavHandler.cs:line 53
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)



Request information: 
    Request URL: https://xxxxxx:443/TMS/Edit_WebDAV/MFG-SOP-101.docx 
    Request path: /TMS/Edit_WebDAV/MFG-SOP-101.docx 
    User host address: xxxxx 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: xxxxx 

Thread information: 
    Thread ID: 124 
    Thread account name: xxxxx 
    Is impersonating: True 
    Stack trace:    at da.i(IHierarchyItem A_0, DavContextBase A_1)
   at da.ProcessRequest(DavContextBase context, IHierarchyItem item)
   at ITHit.WebDAV.Server.DavEngine.Run(DavContextBase context)
   at TMS_WEB.WebDAVServerImpl.DavHandler.ProcessRequest(HttpContext context) in D:\Projects\TMS_Net_8.0\TMS_Web\WebDAVServerImpl\DavHandler.cs:line 53
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

预计不会在客户端 PC 上的 Office 365 的 LOCK 命令上看到任何 500 错误

4

0 回答 0