サーバー上にASP.netWebサービス(.asmx)があり、クライアントの1つがデータを取得するために使用しています。
彼らは時々発生するタイムアウトの問題について不平を言ってきました。コードをチェックして、問題の原因になっている可能性があるかどうかを確認することにしました。
InternetExplorerを使用して.asmxURLにアクセスし、ロードが継続していることを確認しました。私がこれに気づいたのはこれが2度目です。.asmxページに接続できません。エラーメッセージは表示されず、読み込みを続けます。
明らかに、サービスに到達できないため、これによりクライアントプログラムのタイムアウトエラーが発生します。なぜこれが起こっているのか考えてみませんか?
また、通常サーバーに保存されているasp.netエラーログはどこにありますか?.asmxと同じディレクトリにありますか?そして、これらのエラーログは自動的に生成されますか、それともコードに何かを入れる必要がありますか?
編集:私のWebサービスが存在するサーバーがLinuxベースのサーバーであることを言及するのを忘れました。そのためにMonoDevelopを使用してパッケージ化する必要がありました。