Я только что унаследовал сайт asp.net mvc 3, работающий на .net 4, который интенсивно использует вызовы WCF для очень медленной внешней службы.Сайт еще не запущен.
Один интересный фрагмент кода, который я нашел, касается использования прокси клиента WCF.Для всего приложения aspnet создан один экземпляр, который используется всеми потоками.Итак, фактически глобальная переменная.
Для меня это кричащая опасность, но сайт работает без ошибок даже при нагрузочном тестировании.Не существует защитного кода, предотвращающего одновременные вызовы на клиенте WCF на сайте.
Может ли кто-нибудь подтвердить безопасность использования одноэлементного прокси WCF в приложении asp net?Разве сбой не убил бы прокси для всех потоков?