我有一个MVC .NET应用程序在开发中工作,但在生产中并没有那么多。可能与权限有关?无论如何,生产站点正在给出一个堆栈跟踪,我确切地知道问题出在哪里。无法理解堆栈跟踪MVC .NET
它在第一行(HandleReturnMessage)上失败吗?或者是第三行是我的代码的真正问题:getPDF。
错误是什么意思?参数无效?
谢谢!
[FaultException`1:参数是无效的。]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(即时聊天 reqMsg,即时聊天retMsg)14579646个
System.Runtime.Remoting.Proxies。 RealProxy.PrivateInvoke(MessageData & MSGDATA,的Int32类型)622
TMVCRepository.SFRepository.IRepository.getPDF(的Int32 patientID,的Int32 的docID,字符串rootUserImagePath)0
TMVCRepository.SFRepository.RepositoryClient.getPDF(的Int32 patientID, 的Int32的docID,字符串rootUserImagePath)+ 120
TMVCRepository.Controllers.ViewImageController.popupViewPDF(字符串 PatientID,字符串的docID,字符串DOCTYPE)5255
当您调用popupViewPDF(eew,PascalCase,而不是camelCase)时,使用try/catch块将其包围。在例外情况下调用'ToString'。记录下来。你在这里没有完成。 'ToString'的结果不会。希望。取决于远程调用。顺便说一句,那是什么? – Will
@很小的修正 - 你实际上不需要在'Exception'中调用'.ToString()' - 你可以直接在日志中写入'Exception'。 – user1666620
谢谢,MVC中的日志写入异常的最佳方法是什么?看起来像正常写入文本文件。 – Rob