Я пытаюсь протестировать свой REST-сервис с атрибутом WebCache
[ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public partial class MyContract : IMyContract
{
[OperationContract()]
[WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "items/{code}"
[WebCache(CacheProfileName = "NoCacheProfile")]
public ItemDTO GetItem(string code)
когда я пытаюсь открыть хост
WebServiceHost host = new WebServiceHost2(typeof(MyContract), true, new Uri("http://localhost:7777/MySvc"));
host.Open();
я получаю следующее исключение
[System.NotSupportedException] = {"WebCacheAttribute поддерживается только в режиме совместимости AspNetCompatibility."}