Статические переменные существуют в течение всего времени существования домена приложения, в котором они находятся. В случае веб-службы это обычно рабочий процесс ASP.Net. Это означает, что когда IIS решает циклически обработать рабочий процесс, ваша статическая переменная исчезнет. Это может быть то, что вы хотите, и в этом случае это, вероятно, хороший выбор. (Поставить вспомогательные дискуссии о том, являются ли статические переменные правильными в данном контексте).
В рамках веб-службы у вас также есть доступ к HttpApplicationState через свойство Application (это будет служба asmx ... не уверен, что WCF такой же или нет), поэтому также может быть хорошим выбором для того, чтобы спрятать что-то необходимое для жизни службы.