Я разработал веб-службу (asmx), которая используется для раскрытия собственной системы.Стойкие соединения в веб-службе ASMX
Для отправки сообщений в мою систему я создаю очень дорогое соединение, поэтому я хотел бы создать этот объект соединения один раз для повторного использования столько раз, сколько это возможно.
Как выжить до жизненного цикла веб-сервиса для достижения моей цели?
Обычно (в обычном приложении Windows) объект хранится в статической переменной.
Переключитесь на WCF, а затем вы можете разместить его в службе Windows. Это может быть большой работой или, возможно, не в зависимости от того, как вы написали свой веб-сервис. –
@marc_s Извините, я имел в виду проприетарный :) – ff8mania
ASMX - унаследованная технология и не должна использоваться для новой разработки. WCF или ASP.NET Web API должны использоваться для всех новых разработок клиентов и серверов веб-сервисов. Один из намеков: Microsoft отстранила [ASMX Forum] (http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads) в MSDN. –