Запуск приложения WCF 3.5 на веб-сайте .NET 4.0 - PullRequest
0 голосов
/ 20 июля 2010

У меня есть веб-сайт, который размещен на IIS6 и настроен на использование .NET 4.0, но на сайте все еще есть служба WCF, использующая 3.5 Когда я просматриваю свой файл SVC, я получаю сообщение об ошибке:

unrecognized attribute 'targetFramework'

и он указывает на корневой сайт web.config. Я пробовал эту статью MSDN и все еще получаю ту же ошибку. Мой сайт использует пул приложений, отличный от моего сервиса WCF, и настроен на использование 4.0 на вкладке свойств ASP.NET. Я также проверил и убедился, что моя служба WCF использует 3.5 (2.0) на своей вкладке свойств ASP.NET.

Ответы [ 2 ]

0 голосов
/ 20 июля 2010

Почему бы вам не запустить свой WCF под 4.0?Большинство вещей должно быть совместимым.

0 голосов
/ 20 июля 2010

IIS6 плохо работает со смешанными версиями фреймворка. Если вы можете переключиться на iis7 или перевести оба проекта в одну и ту же версию .net, это решит проблему

...