Мы столкнулись с очень странной ситуацией, когда мы развернули приложение на сайте клиента. Это приложение реализовано в виде службы с использованием C # в .NET 3. Приложение связывается с веб-службой, написанной с использованием gSOAP. В нашем приложении .NET классы, обертывающие веб-службу, были созданы путем выполнения «Добавить службу» в Visual Studio и ссылки на WSDL. Связь осуществляется с использованием HTTPS, но с использованием порта 35000.
Что мы видим, так это то, что когда наше приложение запускается как «Локальная учетная запись администратора», все работает хорошо. Однако, когда наше приложение работает как любая другая учетная запись, включая «Локальную системную учетную запись» и даже учетную запись пользователя с правами сетевого администратора, вызовы метода веб-службы иногда заканчиваются. В других случаях им это удается, но через очень, очень долгое время, например, 100 секунд вместо 1 секунды, как ожидалось.
Этот клиент использует коммутаторы Cisco в своей сети.
Мы не сталкивались с таким поведением на других сайтах. Буду очень признателен за любые идеи или предложения.