お客様のサイトにアプリケーションをデプロイしたときに、非常に奇妙な状況に遭遇しました。このアプリケーションは、.NET 3 で C# を使用してサービスとして実装されています。アプリケーションは、gSOAP を使用して作成された Web サービスと通信します。.NET アプリケーションでは、Web サービスをラップするクラスは、Visual Studio で「サービスの追加」を実行し、WSDL を参照して作成されました。通信は HTTPS を使用して実行されますが、ポート 35000 を使用します。
私たちが見ているのは、アプリケーションが「ローカル管理者アカウント」として実行されると、すべてがうまく機能することです。ただし、「ローカル システム アカウント」やネットワーク管理者権限を持つユーザー アカウントなど、他のアカウントとしてアプリケーションを実行すると、Web サービス メソッドの呼び出しがタイムアウトすることがあります。それ以外の場合は成功しますが、非常に長い時間が経過した後、たとえば、予想どおり 1 秒未満ではなく 100 秒かかります。
このお客様は、自社のネットワークで Cisco スイッチを使用しています。
他のサイトでこの動作に遭遇したことはありません。洞察や提案をいただければ幸いです。