BasicHttpBindingで認証のための非常に単純な方法を公開する WCF Web サービス フレームワーク 4 があります。
特にない:
[ServiceContract]
public interface IAutorizedUser
{
[OperationContract
GetAuthentication bool (string UserName, string Password
}
問題は、リモート PC からそのメソッドを呼び出すと、応答の前に初めて 20 秒の遅延が発生することです。原因はメソッド内のコードではありません。そのコードを完全にコメントしても、同じ遅延が発生します。2 回目以降は、メソッドが通常どおり迅速に呼び出されます。
そのサーバーでホストされている他の html ページは高速です。
メソッドの呼び出しが Web サービスをホストしているサーバーから開始される場合、問題はありません。オフィスLANの他のリモートPCでは、遅延が5秒に制限されている別のサーバーを除いて、常に問題が発生します。
問題の用語が非常に一般的であることは認識していますが、本能的に、問題は一部の WCF 設定にある可能性があると思います。どう思いますか?私たちを手伝ってくれますか?
事前にありがとう、ピレッジ