IIS7でホストされているWCFサービスを定期的にポーリングするクライアントアプリケーションを構築しました。私は私の人生のために、なぜ「入力文字列が正しいフォーマットでない」というエラーを毎日全く同じ分、すなわち4:50に得るのか理解できません。チェックされたイベントビューア、何もありません...それはSQL Server、VM、ネットワーク、または...ですか?ここで入力文字列が毎日同じ時刻に正しい形式でない
はエラーとのStackTraceです:
Input string was not in a correct format. Server stack trace: at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) 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 MyApplication.GenericService.IGenericService.GetCommands(String fileName, CompanyCredentials credentials, String sequence) at MyApplication.GenericService.GenericServiceClient.GetCommands(String fileName, CompanyCredentials credentials, String sequence) at MyApplication.ApplicationClass.RunCommands(String sequence)
入力しようとした文字列とは何ですか? –
さまざまな方法によって異なりますが、午前4時50分にしか発生しません。エラーをトラップして数秒後にメソッドを再実行しても問題ありません。私はおそらく、メソッドに渡すパラメータを正確にいくつかのログに追加する必要があります。 –