필자의 경우 코드 변경이 전혀 없었으며 갑자기 서버 중 하나 가이 예외를 가져 오기 시작했습니다 (모든 서버에는 동일한 코드가 있지만 하나만 문제가 발생했습니다).
System.MissingMethodException: Method not found: '?'.
스택:
Server stack trace:
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at myAccountSearch.AccountSearch.searchtPhone(searchtPhoneRequest request)
at myAccountSearch.AccountSearchClient.myAccountSearch.AccountSearch.searchtPhone(searchtPhoneRequest request)
at myAccountSearch.AccountSearchClient.searchtPhone(String ID, String HashID, searchtPhone Phone1)
at WS.MyValidation(String AccountNumber, String PhoneNumber)
내가 믿었던 문제는 AppPool이 손상되었다고 생각합니다. 우리는 매일 오전 3시에 AppPool 재활용을 자동화했으며이 문제는 오전 3시에 시작하여 다음 날 오전 3시에 끝났습니다.