«Служба не может быть активирована, потому что она требует сетевой совместимости asp», но мне она нужна для олицетворения

Вчера я разместил вопрос о том, как включить олицетворение с помощью служб WCF здесь: Служба WCF не олицетворяет указанного пользователя в конфигурации?

Я включил aspnetCompatibilityMode, но когда я обновите мой прокси-сервер службы, он говорит: «Служба не может быть активирована, потому что она требует совместимости с asp net». Я не совсем понимаю, что это значит. Если я изменю настройку на AspNetCompatibilityRequirementsMode.Allowed, олицетворение не будет включено. Я попытался включить эту настройку как в web.config, так и через атрибут class.

Есть ли способ обойти это без настройки пула приложений моей службы для запуска от имени пользователя, который мне нужен? Спасибо.

5
задан Community 23 May 2017 в 11:53
поделиться