Вопрос, который я думаю вы задаете: если я использую пространство имен Microsoft.ApplicationServer.Caching в своем коде, будет ли оно работать, если на сервере не установлена AppFabric ?
AppFabric не нужно устанавливать на вашем веб-сервере, все необходимые для работы исполняемые файлы будут находиться в папке bin
вашего приложения, но если не установлен , вам понадобится как минимум еще один сервер, на котором установлен . Если у вас нет (или вы не можете) никаких серверов с установленной AppFabric, тогда ваше приложение не сможет использовать кэширование AppFabric, и вам лучше будет использовать System.Runtime.Caching
.