Я пытаюсь написать несколько модульных тестов, которые проверяют конечные точки для моей службы WCF, и для этого я хочу разместить эту службу внутри самих модульных тестов, а не в IIS. совместимость и должен размещаться в IIS. Либо разместите службу в IIS с включенной совместимостью с ASP.NET в web.config или установите AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode свойство на значение, отличное от Обязательно.
Это вызвано следующей настройкой атрибута в моем классе служб:
[AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Required )]
Затем я попытался добавить следующее в свой app.config, но, похоже, это не имеет никакого значения:
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
Любой идеи, как я могу решить эту проблему?