Размещение службы WCF в модульном тесте с использованием ServiceHost

Я пытаюсь написать несколько модульных тестов, которые проверяют конечные точки для моей службы WCF, и для этого я хочу разместить эту службу внутри самих модульных тестов, а не в IIS. совместимость и должен размещаться в IIS. Либо разместите службу в IIS с включенной совместимостью с ASP.NET в web.config или установите AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode свойство на значение, отличное от Обязательно.

Это вызвано следующей настройкой атрибута в моем классе служб:

[AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Required )]

Затем я попытался добавить следующее в свой app.config, но, похоже, это не имеет никакого значения:

<system.serviceModel>
  <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>

Любой идеи, как я могу решить эту проблему?

7
задан Enrico Campidoglio 26 April 2011 в 12:20
поделиться