aspNetCompatibilityEnabled только для одного сервиса - PullRequest
3 голосов
/ 06 мая 2011

У меня есть веб-сайт asp.net. Я хочу использовать режим совместимости asp.net только для одной из служб wcf.

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

Как я могу выборочно использовать aspNetCompatibilityEnabled для wcf.

Я делаю это из-за проблем с производительностью.

1 Ответ

4 голосов
/ 06 мая 2011

К сожалению, это невозможно.ServiceHostingEnvironment.AspNetCompatibilityEnabled является статическим членом, поэтому он всегда применяется ко всем службам в пределах одного домена приложений.

Если вы определенно не хотите, чтобы AspNetCompatibility включалась для некоторых служб, они должны быть размещены в другом приложении (IIS).Хотя все еще может быть на том же сайте!Будет ли это работать для вашего сценария?

...